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?
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