在不更改 publishers/consumers 使用的 API 版本的情况下升级 ActiveMQ 代理

Upgrading ActiveMQ broker without changing version of APIs used by publishers/consumers

我们安装了 ActiveMQ 版本 5.5.1,我们想升级到 5。10.x 以修复各种错误。

代理通过资源适配器连接到 JBoss 5.1.0 消费者,消息通过 activemq-all 发布到它,版本都是 5.5.1。

我们是否需要升级这些依赖项或者客户可以继续使用 5.5.1 版本?

我看到有人谈论将客户端升级到新版本同时保持代理在旧版本上的向后兼容性,但不是相反。

没有 "compability matrix" 所有可能的场景,但它适用于老客户 -> 新经纪人。 5.6 -> 5.9.1 运行良好,但我在关键设置中也看到过旧客户端。

如果您继续使用 5.x 版本应该没问题,但请先进行测试。做一些额外的测试总是好的。