此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Integration 6.5.1spring-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.5.2-SNAPSHOT</version>
</dependency>
compile "org.springframework.integration:spring-integration-amqp:6.5.2-SNAPSHOT"

提供以下适配器:spring-doc.cadn.net.cn

Spring Integration还提供了一个点对点消息通道和一个由AMQP交换和队列支持的发布-订阅消息通道。spring-doc.cadn.net.cn

为了提供 AMQP 支持,Spring Integration 依赖于 (Spring AMQP),它将核心 Spring 概念应用于基于 AMQP 的消息传递解决方案的开发。 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