RabbitMQ工作模式
程序员文章站
2022-03-10 18:22:32
恢复内容开始 RabbitMQ基本概念: Producer:生产者(消息的提供者) Consumer:消费者(消息的使用者) Message:消息(程序之间消息的通信) Queue:队列(消息存放的容器,消息先进先出) Vhost:虚拟主机(相当于MQ的数据库,用于存储队列) 创建虚拟主机: 生产者 ......
------------恢复内容开始------------
rabbitmq基本概念:
producer:生产者(消息的提供者)
consumer:消费者(消息的使用者)
message:消息(程序之间消息的通信)
queue:队列(消息存放的容器,消息先进先出)
vhost:虚拟主机(相当于mq的数据库,用于存储队列)
创建虚拟主机:
生产者:
消费者:
封装工具类(减少代码冗余):
消息状态:
rabbitmq的六种工作模式:
hellow word:普通模式
work queues:工作队列模式
publish/subscribe:发布/订阅模式
rputing:路由模式
topics:主题模式
rpc:远程调用模式
工作队列模式(workqueue):
工作队列案例:
工作模式的生产者:
进行封装:
消费者1:
消费者2:
消费者3:
发布订阅模式:
发布订阅模式的使用场景:
交换机:
交换机名称类:
发布订阅模式的生产者:
新浪消费者:
百度消费者:
路由模式:
路由模式交换机类型:
路由模式生产者:
路由模式消费者(百度):
路由模式(新浪消费者):
主题模式(topic):
主题模式交换机类型:
路由模式下的生产者:
路由模式下消费者:
百度消费者:
------------恢复内容结束------------
上一篇: 面向对象的基本概念——类和对象
下一篇: 互联网那些事 | MQ数据丢失