All Projects → adyliu → Jafka

adyliu / Jafka

Licence: apache-2.0
a fast and simple distributed publish-subscribe messaging system (mq)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Jafka

Qmq
QMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景。
Stars: ✭ 2,420 (+247.2%)
Mutual labels:  kafka, message-queue, mq
Flume Canal Source
Flume NG Canal source
Stars: ✭ 56 (-91.97%)
Mutual labels:  kafka, mq
Enqueue Dev
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
Stars: ✭ 1,977 (+183.64%)
Mutual labels:  kafka, message-queue
Spring Boot Vue Bank
我,请始皇[打钱]是一个前后端分离的工具人系统,项目采用 SpringBoot+Go+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等(主要是多用用工具多踩踩坑)。
Stars: ✭ 157 (-77.47%)
Mutual labels:  kafka, mq
Pmq
信也科技MQ消息系统
Stars: ✭ 333 (-52.22%)
Mutual labels:  message-queue, mq
Reliable
mq transaction, tcc, eventually consistency. tx life cycle: all listeners handled, if necessary, produce next message
Stars: ✭ 187 (-73.17%)
Mutual labels:  kafka, mq
Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (-85.08%)
Mutual labels:  kafka, mq
Kmq
Kafka-based message queue
Stars: ✭ 239 (-65.71%)
Mutual labels:  kafka, message-queue
Benthos
Fancy stream processing made operationally mundane
Stars: ✭ 3,705 (+431.56%)
Mutual labels:  kafka, message-queue
Plumber
A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.
Stars: ✭ 514 (-26.26%)
Mutual labels:  kafka, message-queue
Jeesuite Libs
分布式架构开发套件。包括缓存(一二级缓存、自动缓存管理)、队列、分布式定时任务、文件服务(七牛、阿里云OSS、fastDFS)、日志、搜索、分布式锁、分布式事务、集成dubbo、spring boot支持以及常用的工具包等。
Stars: ✭ 584 (-16.21%)
Mutual labels:  kafka
Flowgger
A fast data collector in Rust
Stars: ✭ 606 (-13.06%)
Mutual labels:  kafka
Faust
Python Stream Processing
Stars: ✭ 5,899 (+746.34%)
Mutual labels:  kafka
Hermes
Fast and reliable message broker built on top of Kafka.
Stars: ✭ 665 (-4.59%)
Mutual labels:  kafka
Siberite
Siberite is a simple, lightweight, leveldb backed message queue written in Go.
Stars: ✭ 583 (-16.36%)
Mutual labels:  message-queue
Freestyle
A cohesive & pragmatic framework of FP centric Scala libraries
Stars: ✭ 627 (-10.04%)
Mutual labels:  kafka
Netdiscovery
NetDiscovery 是一款基于 Vert.x、RxJava 2 等框架实现的通用爬虫框架/中间件。
Stars: ✭ 573 (-17.79%)
Mutual labels:  kafka
Java Study
java-study 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、jdk1.8的Lambda、Stream和日期的使用、 IO流、数据集合、多线程使用、并发编程、23种设计模式示例代码、常用的工具类, 以及一些常用框架,netty、mina、springboot、kafka、storm、zookeeper、redis、elasticsearch、hbase、hive等等。
Stars: ✭ 571 (-18.08%)
Mutual labels:  kafka
Librdkafka
The Apache Kafka C/C++ library
Stars: ✭ 5,617 (+705.88%)
Mutual labels:  kafka
Graylog2 Server
Free and open source log management
Stars: ✭ 5,952 (+753.95%)
Mutual labels:  kafka

#A fast distributed messaging system (MQ)

License Build Status Maven Central

Jafka mq is a distributed publish-subscribe messaging system cloned from Apache Kafka.

So it has the following features:

  • Persistent messaging with O(1) disk structures that provide constant time performance even with many TB of stored messages.
  • High-throughput: even with very modest hardware single broker can support hundreds of thousands of messages per second.
  • Explicit support for partitioning messages over broker servers and distributing consumption over a cluster of consumer machines while maintaining per-partition ordering semantics.
  • Simple message format for many language clients.
  • Pure Java work

If you are interested in scala, please use the origin kafka at apache. Also it has a git repository at github.

News

[2019-05-13] released v3.0.6

Document & Wiki

Wiki: https://github.com/adyliu/jafka/wiki

Download

You can download the full package from Google Drive:

Maven & Gradle Dependencies

Maven

<dependency>
    <groupId>io.jafka</groupId>
    <artifactId>jafka</artifactId>
    <version>3.0.6</version>
</dependency>

Gradle

'io.jafka:jafka:3.0.6'

Contributor

License

Apache License 2.0 => https://github.com/adyliu/jafka/blob/master/LICENSE


[Keywords: jafka, kafka, messaging system, mq, jafka mq, sohu]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].