路由模式其实和订阅模式差不多,只不过交换机的类型不同而已

路由模式可以用下图来表示,比订阅模式多了一个key,举个栗子就是根据不同的人群来订阅公众号,来收取消息

根据不同的key来获取不同的消息

最简单的就是男性用户以及女性用户的关注信息是不同的,推送的内容当然也是根据不同分类来推送

下图就是微信公众号群发的分类,虽然有用户订阅你,但你还是能够根据性别,以及国家甚至其他的标签来推送不同的消息

官方图示,根据不同的类型,或者可以说是属性,标签,来发送消息

把这片代码作为公众号的服务方,定义了一个交换机,并且只会给man发送消息

接收方1,可以接受为man的消息

接收方2,可以接受man以及woman的消息

“man”,两个客户端都会收到消息

而“woman”的话就只有一个客户端接收到

转载于:https://www.cnblogs.com/leechenxiang/p/5525236.html

RabbitMQ 一二事(4) - 路由模式介绍相关推荐

  1. RabbitMQ 一二事 - 简单队列使用

    消息队列目前流行的有三种 1. RabbitMQ 2. ActiveMQ 3. Kafka 这三种都非常强大,RabbitMQ目前用的比较多,也比较流行,阿里也在用 ActiveMQ是阿帕奇出品,但是 ...

  2. RabbitMQ 一二事(2) - 工作队列使用

    上篇文章讲了简单队列的使用,这其实就是RMQ给的demo,实际并没有什么用 本篇讲讲工作模式队列,也称之为任务队列 一个生产者发布了多条消息,消费者A可以接受消息,接受消息后该消息就消除,消费者B可以 ...

  3. Rabbitmq超级详细的笔记,包括安装,基本命令,rabbitmq的七种消息模式,以及死信队列,延迟队列,优先级队列和惰性队列的介绍

    RabbitMQ 文章目录 RabbitMQ 1 RabbitMQ介绍 1.1 基本介绍 1.2 RabbitMQ的安装 1.2.1 ubuntu20.04 安装rabbitmq 1.2.2 cent ...

  4. RabbitMq的工作模式 介绍+测试代码,以及三种Exchange模式介绍.

    RabbitMq的提供了六种模式分别是:简单模式,工作模式,发布\订阅模式,路由模式,通配符模式,RPC远程调用模式 下面将详细介绍常用的前五种模式,附上测试代码. 公共的代码---连接工具类: pu ...

  5. RabbitMq(七) Topic模式介绍及代码示例

    概述: 在上一文章中我们介绍了路由模式(Routing),routing模式是不同的消息队列绑定了不同的路由key,但是我们看出路由key为固定的字符串标记.而本章中的Topic模式则为在路由模式下, ...

  6. RabbitMQ七种队列模式介绍与应用场景(通俗易懂)

    七种模式介绍与应用场景 简单模式(Hello World) 做最简单的事情,一个生产者对应一个消费者,RabbitMQ相当于一个消息代理,负责将A的消息转发给B 应用场景:将发送的电子邮件放到消息队列 ...

  7. RabbitMQ入门篇、介绍RabbitMQ常用的五种模式

    RabbitMQ 认识RabbitMQ AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为 ...

  8. RabbitMQ系列笔记广播模式和路由模式

    导语 上一节介绍了简单的工作模式,即一个队列可以被多个消费者进行消费,只有一条消息被送到消费者,采用公平调度的方式,在以往的例子中似乎我们还没用到交换器进行发送消息,我们都知道,往队列里发送消息,是需 ...

  9. 消息中间件的应用场景与 RabbitMQ的六种工作模式介绍

    消息中间件的应用场景与 RabbitMQ的六种工作模式介绍 消息中间件应用场景 异步处理 应用解耦 流量削峰 RabbitMQ的六种工作模式 简单模式 工作模式 发布订阅模式 路由模式 主题模式 PR ...

最新文章

  1. 深入理解 SpringBoot 启动机制(starter 机制)
  2. Android中ContentProvider组件数据共享
  3. c++批量重命名_文件批量重命名?这个方法百试百灵
  4. 【原创中】儿子,听爸爸跟你说
  5. android 9.0 权限管理_你真的了解Android权限机制吗?
  6. Apache安装及jboss部署说明文档1
  7. 深入学习Make命令和Makefile(上)
  8. 女生可不可以进入IT行业做Linux运维工程师?
  9. 分治法经典问题-逆序对个数
  10. Atitit 算法之道 attilax著 1. 第二部分(Part II) 排序与顺序统计(Sorting and Order Statistics) 1 2. 第六章 堆排序(Heapsort)
  11. 软考中级——系统集成项目管理工程师 知识点思维导图
  12. TextToSpeech文本转语音,从开始说话到结束的监听
  13. Opengl ES Glew库 ----- By YDD的铁皮锅
  14. EDGE网络已落户嘉兴
  15. DD虚拟按键驱动免费下载
  16. ThinkPad E531加装固态硬盘全过程
  17. php面试-职业规划
  18. [Python] 散点图(二维散点图、三维散点图、散点图矩阵)
  19. The Shawshank Redemption-4
  20. 学生信息管理系统开发

热门文章

  1. IT人不要一直做技术[转载]
  2. CCF-CSP 201612-2 工资计算(C++满分代码)
  3. C/C++输入输出函数(I/O)总结
  4. 使用squid配置透明代理并对上网行为进行控制
  5. C++ multimap 的插入,遍历,删除
  6. HDU 2040:亲和数
  7. Servlet登陆功能的实现
  8. C# PictureBox加载图片并显示进度条
  9. Linux 性能监测工具
  10. [转]获取Setup文件的运行路径