队列在绑定交换机的时候可以指定routingKey,

路由模式:
1、每个消费者监听自己的队列,并且设置routingkey。
2、生产者将消息发给交换机,由交换机根据routingkey来转发消息到指定的队列。

例如下面指定的routingKey是error

下面这个设置了多个routingKey 一个是info 一个是error 还有一个是warrning

routingKey 的作用,当消息发送到交换机的时候,会指定一个路由key。
假设我们在消息发送到交换机的时候指定的路由key是error,交换机发现error对应上面的队列也对应了下面的队列,那么这个消息就会发送到两个队列里面。

如果发送的消息指定的路由key是info ,那么消息就会发送到下面的队列。只有下面的队列指定的路由key包含了info

Routing可以实现发布订阅的模式。就像发布的消息指定的路由key是error那么就会同时发送给上面的队列和下面的队列。那么这其实就是实现了发布和订阅的模式。

最新文章

  1. python中的迭代器
  2. LeetCode 20 -- Valid Parentheses
  3. 关于Unity游戏开发方向找工作方面的一些个人看法
  4. DAY3 python群发短信
  5. for循环嵌套
  6. 解决:Could not load type 'System.ServiceModel.Activation.HttpModule' from assemb
  7. nginx lua获取客户端ip
  8. HDU 4819 Mosaic(13年长春现场 二维线段树)
  9. word超链接显示HYPERLINK
  10. POJ 2976 Dropping tests(二分答案)
  11. 【蓝桥杯】入门训练 Fibonacci数列
  12. C#中的集合类——ArrayList
  13. 从头开始学Java【1】
  14. css样式引入优先级?
  15. jquery 遍历表格,需要表格中每个td的内容
  16. Gym 100820C(级别排序 **)
  17. Android框架式编程之MVP架构
  18. 设计模式1-单例模式(Singletion)
  19. Spring boot Tomcat配置
  20. resize2fs命令详解

热门文章

  1. C#单元测试小例子
  2. about study
  3. webpac4k运行webpack .\src\main.js .\dist\bundle.js打包出错
  4. c#截图功能
  5. [Google Guava] 2.4-集合扩展工具类
  6. 004_linuxC++之_函数的重载
  7. sql server 函数学习
  8. Java BIO、NIO、AIO 原理
  9. Oracle 审计 部署监控 user DML操作
  10. zabbix之自定义告警