1

我一直在使用这两个Apache Kafkaplus WSO2 Message Broker,以便使用Topics. 但是除了更改jndiWSO2 MB 中的属性之外,集成WSO2 CEP外观的配置在两者中都是相同的。

我敢肯定它有它自己的优点和缺点。我已经阅读了Kafka的文档和WSO2 MB文档。将一个与另一个进行比较时是否有任何重大差异?任何帮助,将不胜感激。

4

1 回答 1

3
  • 建筑学

WSO2 MB:通过扩展 Apache Qpid 代码库构建。它还使用 apache zookeeper 和 apache cassandra。

Apache Kafka:从头开始构建的解决方案。

  • 网页管理控制台

WSO2 MB:本机管理控制台

Apache Kafka:没有本机管理控制台。但是有一些开源选项:https ://github.com/yahoo/kafka-manager和https://github.com/claudemamo/kafka-web-console

  • 社区

Apache Kafka:被大公司使用 https://cwiki.apache.org/confluence/display/KAFKA/Powered+By

WSO2 MB:在市场上没有经过验证的用例。

  • 协议

WSO2 MB:支持 JMS、AMQP 和 MQTT

Apache Kafka:它有自己的基于 TCP 构建的协议http://kafka.apache.org/protocol.html为高吞吐量和大规模消息处理应用程序构建的 Kafka。

  • 客户端库

阿帕奇卡夫卡https ://cwiki.apache.org/confluence/display/KAFKA/Clients

WSO2 MB:Java

于 2016-04-25T15:21:34.007 回答