RabbitMQ 一二事(4) - 路由模式介绍

路由模式其实和订阅模式差很少,只不过交换机的类型不一样而已微信

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

根据不一样的key来获取不一样的消息3d

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

下图就是微信公众号群发的分类,虽然有用户订阅你,但你仍是可以根据性别,以及国家甚至其余的标签来推送不一样的消息路由

官方图示,根据不一样的类型,或者能够说是属性,标签,来发送消息it

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

接收方1,能够接受为man的消息im

接收方2,能够接受man以及woman的消息d3

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

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

相关文章
相关标签/搜索