阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_10.RabbitMQ研究-工作模式-路由工作模式介绍
2024-09-05 05:54:29
队列在绑定交换机的时候可以指定routingKey,
路由模式:
1、每个消费者监听自己的队列,并且设置routingkey。
2、生产者将消息发给交换机,由交换机根据routingkey来转发消息到指定的队列。
例如下面指定的routingKey是error
下面这个设置了多个routingKey 一个是info 一个是error 还有一个是warrning
routingKey 的作用,当消息发送到交换机的时候,会指定一个路由key。
假设我们在消息发送到交换机的时候指定的路由key是error,交换机发现error对应上面的队列也对应了下面的队列,那么这个消息就会发送到两个队列里面。
如果发送的消息指定的路由key是info ,那么消息就会发送到下面的队列。只有下面的队列指定的路由key包含了info
Routing可以实现发布订阅的模式。就像发布的消息指定的路由key是error那么就会同时发送给上面的队列和下面的队列。那么这其实就是实现了发布和订阅的模式。
最新文章
- python中的迭代器
- LeetCode 20 -- Valid Parentheses
- 关于Unity游戏开发方向找工作方面的一些个人看法
- DAY3 python群发短信
- for循环嵌套
- 解决:Could not load type 'System.ServiceModel.Activation.HttpModule' from assemb
- nginx lua获取客户端ip
- HDU 4819 Mosaic(13年长春现场 二维线段树)
- word超链接显示HYPERLINK
- POJ 2976 Dropping tests(二分答案)
- 【蓝桥杯】入门训练 Fibonacci数列
- C#中的集合类——ArrayList
- 从头开始学Java【1】
- css样式引入优先级?
- jquery 遍历表格,需要表格中每个td的内容
- Gym 100820C(级别排序 **)
- Android框架式编程之MVP架构
- 设计模式1-单例模式(Singletion)
- Spring boot Tomcat配置
- resize2fs命令详解
热门文章
- C#单元测试小例子
- about study
- webpac4k运行webpack .\src\main.js .\dist\bundle.js打包出错
- c#截图功能
- [Google Guava] 2.4-集合扩展工具类
- 004_linuxC++之_函数的重载
- sql server 函数学习
- Java BIO、NIO、AIO 原理
- Oracle 审计 部署监控 user DML操作
- zabbix之自定义告警