对于最新的稳定版本,请使用 Spring Integration 6.4.0! |
AMQP (RabbitMQ) 支持
Spring 集成通过使用高级消息队列协议 (AMQP) 提供用于接收和发送消息的通道适配器。
您需要将此依赖项包含在您的项目中:
-
Maven
-
Gradle
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-amqp</artifactId>
<version>6.2.11</version>
</dependency>
compile "org.springframework.integration:spring-integration-amqp:6.2.11"
以下适配器可用:
Spring 集成还提供了一个点对点的消息通道和一个由 AMQP 交换和队列支持的发布-订阅消息通道。
为了提供 AMQP 支持, Spring 集成依赖于 (Spring AMQP),它将核心 Spring 概念应用于基于 AMQP 的消息传递解决方案的开发。 Spring AMQP 提供与 (Spring JMS) 类似的语义。
虽然提供的 AMQP 通道适配器仅用于单向消息传递(发送或接收),但 Spring 集成还为请求-回复操作提供了入站和出站 AMQP 网关。
提示: 您应该熟悉 Spring AMQP 项目的参考文档。 它提供了有关 Spring 与 AMQP 的集成(特别是 RabbitMQ)的更深入的信息。