首页 > 其他 > 详细

(九)RabbitMQ消息队列-通过Headers模式分发消息

时间:2019-02-13 16:52:06      阅读:175      评论:0      收藏:0      [点我收藏+]
原文:(九)RabbitMQ消息队列-通过Headers模式分发消息

Headers类型的exchange使用的比较少,以至于官方文档貌似都没提到,它是忽略routingKey的一种路由方式。是使用Headers来匹配的。Headers是一个键值对,可以定义成Hashtable。发送者在发送的时候定义一些键值对,接收者也可以再绑定时候传入一些键值对,两者匹配的话,则对应的队列就可以收到消息。
匹配有两种方式all和any。这两种方式是在接收端必须要用键值”x-mactch”来定义。all代表定义的多个键值对都要满足,any代表只要满足一个就可以。fanout,direct,topic exchange的routingKey都需要要字符串形式的,而headers exchange则没有这个要求,因为键值对的值可以是任何类型。
那在PHP中怎么应用呢?
.
.
.
.
.
.
.
.
.
.
^o^~

RabbitMQ技术交流QQ群:327034977(添加时请备注RabbitMQ)

(九)RabbitMQ消息队列-通过Headers模式分发消息

原文:https://www.cnblogs.com/lonelyxmas/p/10370234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!