首页 > 其他 > 详细

rabbitmq中的三种交换器(匹配模式)

时间:2021-09-03 20:36:30      阅读:13      评论:0      收藏:0      [点我收藏+]

direct(直接交换模式)

消息中的路由键(routing key)如果和Binding中的binding key一致,交换器就将消息发到对应的队列中。它是完全匹配,单播的模式。

fanout(广播分发模式)

每个发到fanout类型交换器的消息都会分到所有绑定的队列上去。很像子网广播,每台子网内的主机都获得了一份复制的消息。fanout类型转发消息是最快的。

topic(通配符匹配模式)

topic交换器通过模式匹配分配消息的路由键属性,将路由键和某个模式进行匹配,此时队列需要绑定到一个模式上。它将路由键和绑定键的字符串切分成单词,这些单词之间用点隔开。它同样也会识别两个通配符:符号"#"和符号"*"。

‘#‘匹配0个或者多个单词。

‘*‘匹配不多不少一个单词。

rabbitmq中的三种交换器(匹配模式)

原文:https://www.cnblogs.com/GoslingWu/p/15223640.html

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