003 Rabbitmq中交换机的类型
一 注意點(diǎn)
在Rabbitmq之中,存在綁定鍵和路由鍵的概念.
[1]綁定鍵 : 交換機(jī)和隊(duì)列關(guān)系的一種描述.
[2]路由鍵: 消息之中消息標(biāo)簽的內(nèi)容,描述了消息最終到達(dá)哪些隊(duì)列之中.
在Rabbitmq之中,消息最終的目的地是由交換機(jī)的類型和路由鍵決定.
?二 .fanout類型
fanout類型的交換機(jī)的最重要的特點(diǎn)就是會(huì)忽略路由鍵的存在.
發(fā)送到該交換機(jī)的消息會(huì)被發(fā)送到與該交換機(jī)連接的所有的隊(duì)列之中.
三 .direct類型
我們可以看到最大的特點(diǎn)就是路由鍵與綁定鍵一致的消息才能發(fā)送到指定的隊(duì)列上面.
?四 .topic類型的隊(duì)列
其中交換機(jī)和隊(duì)列之間的綁定鍵是一個(gè)模糊字符串,路由鍵和綁定鍵之間進(jìn)行匹配完成消息的發(fā)送.
其中,綁定之間的關(guān)系是由多個(gè)字符串使用點(diǎn)號(hào)進(jìn)行連接.
使用*代表一個(gè)單詞
使用 # 代表多個(gè)單詞(可以是0個(gè))
?
轉(zhuǎn)載于:https://www.cnblogs.com/trekxu/p/10533024.html
總結(jié)
以上是生活随笔為你收集整理的003 Rabbitmq中交换机的类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C#装箱和拆箱。
- 下一篇: Java 线程的生命周期