Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/adyliu/jafka

a fast and simple distributed publish-subscribe messaging system (mq)
https://github.com/adyliu/jafka

jafka-mq jms kafka message-queue mq

Last synced: 24 days ago
JSON representation

a fast and simple distributed publish-subscribe messaging system (mq)

Lists

README

        

#A fast distributed messaging system (MQ)

[![License](https://img.shields.io/github/license/adyliu/jafka.svg)](https://github.com/adyliu/jafka/blob/master/LICENSE)
[![Build Status](https://travis-ci.org/adyliu/jafka.png?branch=master)](https://travis-ci.org/adyliu/jafka)
[![Maven Central](https://img.shields.io/maven-central/v/io.jafka/jafka.svg)](http://search.maven.org/#search|ga|1|g%3A%22io.jafka%22%20a%3A%22jafka%22)

Jafka mq is a distributed publish-subscribe messaging system cloned from [Apache Kafka](http://kafka.apache.org/).

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](http://www.scala-lang.org/), please use the origin kafka at [apache](http://kafka.apache.org/). Also it has a git repository at [github](https://github.com/apache/kafka/).

## News

[2019-05-13] [released](https://github.com/adyliu/jafka/releases) [v3.0.6](http://central.maven.org/maven2/io/jafka/jafka/)

## Document & Wiki

Wiki: [https://github.com/adyliu/jafka/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](https://github.com/adyliu/jafka/releases)
* Google Drive [https://drive.google.com/drive/folders/0B4VObojKr49KeVNaTnc3bDlKNXM](https://drive.google.com/drive/folders/0B4VObojKr49KeVNaTnc3bDlKNXM)
* Baidu Pan [http://pan.baidu.com/s/1kU2LuwJ](http://pan.baidu.com/s/1kU2LuwJ)

## Maven & Gradle Dependencies

* [http://central.maven.org/maven2/io/jafka/jafka/](http://central.maven.org/maven2/io/jafka/jafka/)
* [http://mvnrepository.com/artifact/io.jafka/jafka](http://mvnrepository.com/artifact/io.jafka/jafka)

Maven


io.jafka
jafka
3.0.6

Gradle

'io.jafka:jafka:3.0.6'

## Contributor

* @rockybean
* @tiny657

## License

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

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