RabbitMQ 一二事(4) - 路由模式介绍
路由模式其实和订阅模式差不多,只不过交换机的类型不同而已
路由模式可以用下图来表示,比订阅模式多了一个key,举个栗子就是根据不同的人群来订阅公众号,来收取消息
根据不同的key来获取不同的消息
最简单的就是男性用户以及女性用户的关注信息是不同的,推送的内容当然也是根据不同分类来推送
下图就是微信公众号群发的分类,虽然有用户订阅你,但你还是能够根据性别,以及国家甚至其他的标签来推送不同的消息
官方图示,根据不同的类型,或者可以说是属性,标签,来发送消息
把这片代码作为公众号的服务方,定义了一个交换机,并且只会给man发送消息
接收方1,可以接受为man的消息
接收方2,可以接受man以及woman的消息
“man”,两个客户端都会收到消息
而“woman”的话就只有一个客户端接收到
转载于:https://www.cnblogs.com/leechenxiang/p/5525236.html
RabbitMQ 一二事(4) - 路由模式介绍相关推荐
- RabbitMQ 一二事 - 简单队列使用
消息队列目前流行的有三种 1. RabbitMQ 2. ActiveMQ 3. Kafka 这三种都非常强大,RabbitMQ目前用的比较多,也比较流行,阿里也在用 ActiveMQ是阿帕奇出品,但是 ...
- RabbitMQ 一二事(2) - 工作队列使用
上篇文章讲了简单队列的使用,这其实就是RMQ给的demo,实际并没有什么用 本篇讲讲工作模式队列,也称之为任务队列 一个生产者发布了多条消息,消费者A可以接受消息,接受消息后该消息就消除,消费者B可以 ...
- Rabbitmq超级详细的笔记,包括安装,基本命令,rabbitmq的七种消息模式,以及死信队列,延迟队列,优先级队列和惰性队列的介绍
RabbitMQ 文章目录 RabbitMQ 1 RabbitMQ介绍 1.1 基本介绍 1.2 RabbitMQ的安装 1.2.1 ubuntu20.04 安装rabbitmq 1.2.2 cent ...
- RabbitMq的工作模式 介绍+测试代码,以及三种Exchange模式介绍.
RabbitMq的提供了六种模式分别是:简单模式,工作模式,发布\订阅模式,路由模式,通配符模式,RPC远程调用模式 下面将详细介绍常用的前五种模式,附上测试代码. 公共的代码---连接工具类: pu ...
- RabbitMq(七) Topic模式介绍及代码示例
概述: 在上一文章中我们介绍了路由模式(Routing),routing模式是不同的消息队列绑定了不同的路由key,但是我们看出路由key为固定的字符串标记.而本章中的Topic模式则为在路由模式下, ...
- RabbitMQ七种队列模式介绍与应用场景(通俗易懂)
七种模式介绍与应用场景 简单模式(Hello World) 做最简单的事情,一个生产者对应一个消费者,RabbitMQ相当于一个消息代理,负责将A的消息转发给B 应用场景:将发送的电子邮件放到消息队列 ...
- RabbitMQ入门篇、介绍RabbitMQ常用的五种模式
RabbitMQ 认识RabbitMQ AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为 ...
- RabbitMQ系列笔记广播模式和路由模式
导语 上一节介绍了简单的工作模式,即一个队列可以被多个消费者进行消费,只有一条消息被送到消费者,采用公平调度的方式,在以往的例子中似乎我们还没用到交换器进行发送消息,我们都知道,往队列里发送消息,是需 ...
- 消息中间件的应用场景与 RabbitMQ的六种工作模式介绍
消息中间件的应用场景与 RabbitMQ的六种工作模式介绍 消息中间件应用场景 异步处理 应用解耦 流量削峰 RabbitMQ的六种工作模式 简单模式 工作模式 发布订阅模式 路由模式 主题模式 PR ...
最新文章
- 深入理解 SpringBoot 启动机制(starter 机制)
- Android中ContentProvider组件数据共享
- c++批量重命名_文件批量重命名?这个方法百试百灵
- 【原创中】儿子,听爸爸跟你说
- android 9.0 权限管理_你真的了解Android权限机制吗?
- Apache安装及jboss部署说明文档1
- 深入学习Make命令和Makefile(上)
- 女生可不可以进入IT行业做Linux运维工程师?
- 分治法经典问题-逆序对个数
- Atitit 算法之道 attilax著 1. 第二部分(Part II) 排序与顺序统计(Sorting and Order Statistics)	1 2. 第六章 堆排序(Heapsort)
- 软考中级——系统集成项目管理工程师 知识点思维导图
- TextToSpeech文本转语音,从开始说话到结束的监听
- Opengl ES Glew库 ----- By YDD的铁皮锅
- EDGE网络已落户嘉兴
- DD虚拟按键驱动免费下载
- ThinkPad E531加装固态硬盘全过程
- php面试-职业规划
- [Python] 散点图(二维散点图、三维散点图、散点图矩阵)
- The Shawshank Redemption-4
- 学生信息管理系统开发