我一直在使用这两个Apache Kafka
plus WSO2 Message Broker
,以便使用Topics
. 但是除了更改jndi
WSO2 MB 中的属性之外,集成WSO2 CEP
外观的配置在两者中都是相同的。
我敢肯定它有它自己的优点和缺点。我已经阅读了Kafka的文档和WSO2 MB文档。将一个与另一个进行比较时是否有任何重大差异?任何帮助,将不胜感激。
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