不依赖JMS API的Spring AMQP + ActiveMQ的代码示例

use*_*596 1 activemq-classic spring-jms

是否有 Spring AMQP + ActiveMQ(发送方 + 接收方)的工作源代码示例,而不依赖于 JMS API?

注意:出现这个问题的原因是 Spring 已经将 JMS 列为已​​弃用的远程传输协议(仍然积极支持 AMQP 和 Web 服务调用)。

Jus*_*ram 5

正如Spring AMQP GitHub 项目页面上所述:

该项目支持将 Spring 和 Java 与AMQP 0.9.1一起使用,特别是 RabbitMQ。

ActiveMQ(经典版和 Artemis 版)支持 AMQP 1.0(由 ISO 标准化),而不支持0.9.1(未标准化)。因此,您不能将 Spring AMQP 与 ActiveMQ 一起使用。Spring AMQP 项目实际上只对与 RabbitMQ 集成有用。