如需使用最新稳定版本,请使用 Spring Integration 7.0.4spring-doc.cadn.net.cn

AMQP (RabbitMQ) 支持

Spring Integration 提供通道适配器,用于使用高级消息队列协议 (AMQP) 接收和发送消息。spring-doc.cadn.net.cn

您需要将以下依赖项包含到您的项目中:spring-doc.cadn.net.cn

<dependency>
    <groupId>org.springframework.integration</groupId>
    <artifactId>spring-integration-amqp</artifactId>
    <version>6.4.10</version>
</dependency>
compile "org.springframework.integration:spring-integration-amqp:6.4.10"

以下适配器可用:spring-doc.cadn.net.cn

Spring Integration 还提供点对点消息通道和基于 AMQP 交换机与队列的发布 - 订阅消息通道。spring-doc.cadn.net.cn

为了提供 AMQP 支持,Spring Integration 依赖于 (Spring AMQP),它将 Spring 的核心概念应用于基于 AMQP 的 messaging 解决方案的开发。 Spring AMQP 提供了与 (Spring JMS) 类似的语义。spring-doc.cadn.net.cn

虽然提供的 AMQP 通道适配器仅用于单向消息传递(发送或接收),但 Spring Integration 还提供了用于请求 - 回复操作的入站和出站 AMQP 网关。spring-doc.cadn.net.cn

提示: 您应熟悉 Spring AMQP 项目的参考文档。 该文档提供了关于 Spring 与 AMQP(尤其是 RabbitMQ)集成的更深入信息。spring-doc.cadn.net.cn