导入jar包
<!-- 消息队列 -->
<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>3.5.1</version>
</dependency>
<dependency>
<groupId>org.springframework.amqp</groupId>
<artifactId>spring-rabbit</artifactId>
<version>1.4.0.RELEASE</version>
</dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>3.5.1</version>
</dependency>
<dependency>
<groupId>org.springframework.amqp</groupId>
<artifactId>spring-rabbit</artifactId>
<version>1.4.0.RELEASE</version>
</dependency>
简单模式
P:provider 消息的提供者(消息的发出者)
c:consumer 消费者,将消息进行处理
红色部分:队列 queue
调用的原理说明:
当生产者发出消息后,首先将消息发往多列中,依次排序
消费者实时的监听队列的消息,如果队列中有消息,则先获取消息后处理
定义消费者