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

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -