“camel-activemq”与“activemq-camel”之间的区别

kal*_*uva 3 java activemq-classic apache-camel

我们正在将系统升级到最新的稳定框架/库。然而,我发现很难理解这两者之间的camel-activemq区别activemq-camel。以下是详细信息:

  1. 我们正在升级ActiveMQ to 5.16.2版本。这里 AMQ 提供了"activemq-camel"具有自己的驼峰依赖项的库,例如: 在此输入图像描述

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

当我打开两个罐子时,我看到两个罐子中的包/类不同。 在此输入图像描述 在此输入图像描述

Maven 存储库表示两者都是“Camel 的 ActiveMQ 组件”

谁能澄清这两者之间的activemq-camel区别camel-activemq 在此输入图像描述

Jus*_*ram 5

您应该使用camel-activemq或什至仅camel-jms使用ActiveMQConnectionFactory. activemq-camelActiveMQ 项目中的模块将被删除。