入门工程-生产者
入门工程:生产者发送消息到RabbitMQ的队列(simple_queue);消费者可以从队列中获取消息。可以使用RabbitMQ的简单模式(simple)
生产者实现发送消息的步骤:
1、创建连接工厂(设置RabbitMQ的连接参数)
2、创建连接
3、创建频道
4、声明队列
5、发送消息
6、关闭资源
在设置连接工厂的时候,如果没有指定连接的参数则会有默认值;可以去设置虚拟主机
入门工程-消费者
入门工程:从RabbitMQ中队列(与生产者发送消息时的队列一直;simple_queue)接收消息;
实现消费者步骤:
1、创建连接工厂
2、创建连接(抽取一个获取连接的工具类)
3、创建频道
4、声明队列
5、创建消费者(接收消息并处理消息)
6、监听队列
消费者需要持续监听队列消息,所以不要关闭资源。
入门工程测试
目标:启动消费者和生产者,到RabbitMQ中查询队列并在消费者端IDEA控制台查看接收到的消息
分析:
生产者:发送消息到RabbitMQ队列(simple_queue)
消费者:接收RabbitMQ队列消息
小结:
简单模式:生产者发送消息到队列中,一个消费者从队列中接收消息
在RabbitMQ中消费者只能从队列接收消息
如果接收消息的消费者在同一个队列中由两个或多个时,消息是如何分配的?
RabbitMQ 基本使用介绍
最新推荐文章于 2022-02-22 17:52:17 发布