WSO2 MB vs Apache Kafka -
i've been working both apache kafka
plus wso2 message broker
in order publish , consume messages using topics
. apart changing jndi
properties in wso2 mb, configurations in integrating wso2 cep
looks same in both.
i'm sure has it's own pros' & cons'. i've gone through doc of kafka , wso2 mb documentation. there major differences when comparing 1 against other? appreciated.
- architecture
wso2 mb: built extending apache qpid code base. uses apache zookeeper , apache cassandra.
apache kafka: solution built scratch.
- web management console
wso2 mb: native management console
apache kafka: no native management console. there open source options: https://github.com/yahoo/kafka-manager , https://github.com/claudemamo/kafka-web-console
- community
apache kafka: used giant companies checkout below https://cwiki.apache.org/confluence/display/kafka/powered+by
wso2 mb: doesn't have proven use-cases in market.
- protocols
wso2 mb: support jms, amqp , mqtt
apache kafka: has own protocol built on tcp http://kafka.apache.org/protocol.html kafka built high throughput , large scale message processing applications.
- client libraries
apache kafka: https://cwiki.apache.org/confluence/display/kafka/clients
wso2 mb: java
Comments
Post a Comment