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