Is Apache Kafka another API for JMS?

Sam picture Sam · May 26, 2015 · Viewed 26.7k times · Source

Is not Apache Kafka another implementation of JMS?

I am using JMS+AMQ in my application, and migrating to Apache Kafka. Do I have to change all JMS codes?

Answer

Pixou picture Pixou · May 28, 2015

No, Kafka is different from JMS systems such as ActiveMQ. see ActiveMQ vs Apollo vs Kafka

Kafka has less features than ActiveMQ, as the stress has been put on performances. So before migrating, check that the features you use in AMQ are in Kafka.

However, there is an open suggestion for a bridge between JMS and Kafka, to allow exactly what you need. Maybe the provided links can help you https://issues.apache.org/jira/browse/KAFKA-1995