faq.zh_CN - adyliu/jafka GitHub Wiki

#FAQ 文档>>FAQ

  • 为什么开发jafka?

我们需要一个快速的准可靠得消息系统,一直以来都受不了ActiveMQ的反应迟钝和臃肿。 尽管我们做了大量的优化和封装,依然不尽人意。如果你依然对JMS规范的ActiveMQ兴趣,这里有一组分析文档。


  • 为什么是jafka?

我们发现Apache kafka是一个非常轻量级的消息系统,除了性能非常好之外,还是一个工作良好的分布式系统。同时代码非常精巧,这就吸引了我们的兴趣。

由于kafka是基于scala语言开发,鉴于开发和维护的成本。我们决定首先使用我们熟悉的语言JAVA克隆它。因此,jafka 1.0几乎和kafka相同,甚至客户端/服务端都能兼容使用。

后期,我们会根据一些需求增加一些“可爱”的新特性。但是一个基本原则是简单/精巧,当然开源是必须的。