adyliu / Jafka
Licence: apache-2.0
a fast and simple distributed publish-subscribe messaging system (mq)
Stars: ✭ 697
Programming Languages
java
68154 projects - #9 most used programming language
Labels
Projects that are alternatives of or similar to Jafka
Qmq
QMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景。
Stars: ✭ 2,420 (+247.2%)
Mutual labels: kafka, message-queue, 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
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
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
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
#A fast distributed messaging system (MQ)
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
Document & Wiki
Wiki: https://github.com/adyliu/jafka/wiki
Download
You can download the full package from Google Drive:
- Jafka Releases https://github.com/adyliu/jafka/releases
- Google Drive https://drive.google.com/drive/folders/0B4VObojKr49KeVNaTnc3bDlKNXM
- Baidu Pan http://pan.baidu.com/s/1kU2LuwJ
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].