"camel-activemq" 与 "activemq-camel" 之间的差异

Difference between "camel-activemq" vs "activemq-camel"

我们正在将系统升级到最新的稳定版 frameworks/libraries。但是,我发现很难理解这两个 camel-activemqactivemq-camel。以下是详细信息:

  1. 我们正在升级 ActiveMQ to 5.16.2 版本。这里 AMQ 提供了 "activemq-camel" 个库,它们有自己的骆驼依赖项,例如:

  2. 此外,我们正计划将在 camel-2.x 上运行的服务迁移到 3.11.3。在这里我看到骆驼提供 camel-activemq 版本 3.11.3。所以我很困惑在这里选择什么。如果我在将消息路由到 AMQ-5.16.2.

    时选择 camel-activmeq-3.11.3 会不会不兼容?

当我打开两个罐子时,我发现两个罐子里 packages/classes 不同。

Maven repo 说两者都是 “Camel 的 AciveMQ 组件”

任何人都可以澄清这两个 activemq-camelcamel-activemq 之间的区别

您应该使用 camel-activemq,甚至只是 camel-jmsActiveMQConnectionFactory。 ActiveMQ项目中的activemq-camel模块是going to be removed.