#导包#
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
@Autorwired
AmqpTemplate amqpTemplate;
#消息模式#
#Work模式:
能者多劳, 开启 prefetchCount = 1
#订阅模式分两种:
广播分发模式:
消息生产者发送给exchange, exchange负责转发消息, exchange决定发送给哪些队列。 生产者产生一条消息 可以多个消费者接受。
每个消费者有自己的队列。
指定类型:fanout
定向模式:
方便消息分类, 只订阅一部分消息,reuting key匹配的队列
指定类型:direct
#消息持久化:
durable : true 开启消息持久化