WSO2 MB vs Apache Kafka

WSO2 MB vs Apache Kafka,wso2,apache-kafka,messagebroker,wso2cep,wso2mb,Wso2,Apache Kafka,Messagebroker,Wso2cep,Wso2mb,我一直在使用ApacheKafkaplusWSO2 MessageBroker,以便使用主题发布和使用消息。但是,除了更改WSO2 MB中的jndi属性外,集成WSO2 CEP的配置在这两个方面看起来是相同的 我相信它有它自己的优点和缺点。我已经看过卡夫卡的故事和文件。当一个与另一个进行比较时,有什么主要区别吗?任何帮助都将不胜感激 架构 WSO2 MB:通过扩展Apache Qpid代码库构建。它还使用ApacheZooKeeper和ApacheCassandra 阿帕奇·卡夫卡: 从零开

我一直在使用ApacheKafkaplus
WSO2 MessageBroker
,以便使用
主题发布和使用消息。但是,除了更改WSO2 MB中的
jndi
属性外,集成
WSO2 CEP
的配置在这两个方面看起来是相同的

我相信它有它自己的优点和缺点。我已经看过卡夫卡的故事和文件。当一个与另一个进行比较时,有什么主要区别吗?任何帮助都将不胜感激

  • 架构
WSO2 MB:通过扩展Apache Qpid代码库构建。它还使用ApacheZooKeeper和ApacheCassandra

阿帕奇·卡夫卡: 从零开始构建解决方案

  • Web管理控制台
WSO2 MB:本机管理控制台

Apache Kafka:没有本机管理控制台。但也有一些开源选项:和

  • 社区
阿帕奇·卡夫卡:被下面的大公司使用

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

  • 协议
WSO2 MB:支持JMS、AMQP和MQTT

ApacheKafka:它有自己的协议,该协议构建在TCP Kafka之上,专为高吞吐量和大规模消息处理应用程序而构建

  • 客户端库
阿帕奇·卡夫卡:


WSO2 MB:Java

虽然WSO2MB在旧版本中使用了Zookeeper和Cassandra,但从3.0.0版开始,它使用的是Hazelcast和RDBMS。我想在体系结构中添加的另一点是WSO2MB是水平可伸缩的,这意味着您可以创建一个MB节点集群并分配负载。