参考
章节摘要
🗃️ 使用 Spring AMQP
23 个项目
📄️ 使用 RabbitMQ Stream 插件
版本 2.4 引入了对 RabbitMQ Stream Plugin 的 Java 客户端的初步支持。
📄️ 日志子系统 AMQP 附加器
该框架为一些流行的日志记录子系统提供了日志记录附加器(logging appenders):
📄️ 示例应用
Spring AMQP 示例项目包含两个示例应用程序。第一个是一个简单的“Hello World”示例,展示了同步和异步消息接收。它为理解基本组件提供了一个极好的起点。第二个示例基于股票交易用例,展示了在实际应用程序中常见的交互类型。在本章中,我们将快速浏览每个示例,以便您可以将注意力集中在最重要的组件上。这两个示例都是基于 Maven 的,因此您应该能够将它们直接导入任何支持 Maven 的 IDE(例如 SpringSource Tool Suite)。
📄️ 测试支持
为异步应用程序编写集成测试必然比测试更简单的应用程序复杂。当诸如 @RabbitListener 注解这样的抽象概念出现时,情况变得更加复杂。问题在于如何验证在发送消息后,监听器是否按预期接收到了消息。