分布式消息系统:Jafka

jopen 11年前

JafkaMQ是一个分布式的发布/订阅消息系统,它是Apache Kafka的Java移植版。

JafkaMQ的特征如下:

1)消息持久化到磁盘的算法时间复杂度为O(1),即使是TB级的消息存储,也能保证常量时间的执行性能。
2)高吞吐量:即使是低配制的硬件条件,单个Broker也能支持每秒数十万的消息吞吐。
3)明确支持Broker服务器的消息分区
4)消息格式简单,支持多语言客户端
5)纯Java
6)分布式消息系统(生产者Producer/代理者Broker/消费者Consumer)
7)自动负载均衡

说明,Apache Kafka基于Scala语言,如果对Scala感兴趣,可以改用Kafka。

项目主页:http://www.open-open.com/lib/view/home/1398827129859