(8)Spring Boot 与 RabbitMQ

一、Spring AMQP 简介   原文

          Spring AMQP项目将Spring的核心概念应用于基于AMQP的消息传递解决方案的开发。它提供了一个“模板”作为用于发送和接收消息的高级抽象。它还通过“侦听器容器”为消息驱动的POJO提供支持。这些库促进了AMQP资源的管理,同时促进了对依赖项注入和声明性配置的使用。在所有这些情况下,您将看到与Spring Framework中的JMS支持相似的地方。

该项目包括两个部分;spring-amqp是基础抽象,spring-rabbit是RabbitMQ实现。

(1)特征

  • 监听器的容器,用于异步处理入站消息
  • 用于发送和接收消息的RabbitTemplate 
  • RabbitAdmin用于自动声明队列,交换和绑定

二、Spring AMQP(RabbitMQ)的Spring Boot自动配置

(1)RabbitMQ的消息模型

                         

猜你喜欢

转载自blog.csdn.net/qq_41893274/article/details/104860181