英文原文:https://spring.io/projects/spring-amqp
目录
概述
Spring AMQP项目将核心Spring概念应用于基于AMQP的消息传递解决方案的开发。 它提供了一个“模板”作为发送和接收消息的高级抽象。 它还为具有“侦听器容器”的消息驱动的POJO提供支持。 这些库有助于管理AMQP资源,同时促进依赖注入和声明性配置的使用。 在所有这些情况下,您将看到Spring Framework中与JMS支持的相似之处。
该项目由两部分组成; spring-amqp是基础抽象,spring-rabbit是RabbitMQ实现。
特性
- 用于异步处理入站消息的侦听器容器
- RabbitTemplate用于发送和接收消息
- RabbitAdmin用于自动声明队列,交换和绑定
Spring Boot配置
快速开始
使用Spring Initializr引导您的应用程序。
学习
文档
每个Spring项目都有自己的; 它详细解释了如何使用项目功能以及使用它们可以实现的功能。
2.1.3 SNAPSHOT | Reference Doc. | API Doc. |
2.1.2 GA | Reference Doc. | API Doc. |
2.0.11 SNAPSHOT | Reference Doc. | API Doc. |
2.0.10 GA | Reference Doc. | API Doc. |
1.7.12 SNAPSHOT | Reference Doc. | API Doc. |
1.7.11 GA | Reference Doc. | API Doc. |
示例
尝试一些例子: