We are upgrading our system to newest stable frameworks/libraries. However, i found difficulty in understand between these two camel-activemq
vs activemq-camel
. Below are details:
We are upgrading ActiveMQ to 5.16.2
version. Here AMQ provides "activemq-camel"
libraries with its own camel dependencies like:
Also, we are planning to migrate a service which runs on camel-2.x
to 3.11.3
. Here i see camel provides camel-activemq
with version 3.11.3
. So i'm confused what to choose here. Will there be incompatibility if i choose camel-activmeq-3.11.3
while routing messages to AMQ-5.16.2
.
When i opened both jars, i see packages/classes different in both jars.
Maven repo says both are "AciveMQ component for Camel"
Can anyone please clarify difference between these two activemq-camel
and camel-activemq
You should use camel-activemq
or even just camel-jms
with an ActiveMQConnectionFactory
. The activemq-camel
module in the ActiveMQ project is going to be removed.