RabbitMQ工作模式,交换机和队列管理

RabbitMQ工作模式,交换机和队列管理

一、RabbitMQ工作模式

RabbitMQ提供了多种消息的通信方式—工作模式

https://www.rabbitmq.com/getstarted.html

消息通信是由两个角色完成:消息生产者(producer)和消息消费者(Consumer)

1.1 简单模式

一个队列只有一个消费者

image-20200525105401706
生产者将消息发送到队列,消费者从队列取出数据

1.2 工作模式

多个消费者监听同一个队列

image-20200525112959663
多个消费者监听同一个队列,但多个消费者中只有一个消费者会成功的消费消息

1.3 订阅模式

一个交换机绑定多个消息队列,每个消息队列有一个消费者监听

image-20200525112005211
消息生产者发送的消息可以被每一个消费者接收

1.4 路由模式

一个交换机绑定多个消息队列,每个消息队列都由自己唯一的key,每个消息队列有一个消费者监听

image-20200525112906683

二、RabbitMQ交换机和队列管理

2.1 创建队列

image-20200525114304743

2.2 创建交换机

image-20200525114934292

2.3 交换机绑定队列

image-20200525115309962
image-20200525115721333
posted @ 2021-01-07 11:19  codeFiler  阅读(383)  评论(0编辑  收藏  举报