ActiveMQ 5.17.0 和 Spring JMS 6.0.4 不工作

问题描述 投票:0回答:1

我正在尝试将 spring-jms 5.3.23 迁移到 6.0.4 版本。使用 jakarta jms api 库的 Spring JMS 不适用于 activemq 5.17.0 库。我找不到适用于 Spring JMS 6.0.4.

的最新 activemq 库

我找不到使用 activemq 和 spring jms 6.0.4 发送和接收 JMS 消息的解决方案。

activemq spring-jms jmstemplate
1个回答
0
投票

ActiveMQ“Classic”不提供与 Jakarta Messaging 3 兼容的客户端(即使用

jakarta
命名空间的 Jakarta Messaging 的第一个版本)。 AMQ-7309 上有一些关于此的讨论,但它仍处于“打开”状态,这意味着此时没有用于 ActiveMQ“Classic”的官方 Jakarta Messaging 3 兼容客户端。有计划在未来提供一个,但在过渡到
jakarta
命名空间之前,必须实现 JMS 2 支持。这些更改最早可能会随 5.18.0 版本一起发布,目前尚未安排该版本。您可以在 here.

专门跟踪 JMS 2 实施的进度

需要说明的是,ActiveMQ Artemis 完全支持 JMS 2 并提供 Jakarta 兼容的客户端。您可以考虑迁移,因为一旦 Artemis 与“经典”代码库达到足够的功能对等水平,它将成为 ActiveMQ 的下一个主要版本。

© www.soinside.com 2019 - 2024. All rights reserved.