前言:
此文適合期望瞭解RabbitMQ交換機Topic模式消息分發規則的朋友。
主題:
1.交換機所綁定的隊列
2.在交換機消息發送
3.發送結果
序號 |
routingKey |
能收到消息的routingKey |
備註 |
1 |
10011 |
*,#,#.#,10011 |
|
2 |
air.10011 |
#,*.*,#.#,10011 |
|
3 |
air.bsp.10011 |
#,#.# |
|
結論:
- routingKey【*】可以接收一個單詞的消息分發。routingKey爲一個單詞時,用【*】綁定等同於廣播faout。
- routingKey【*.*】可以接收二個以.分隔的單詞消息分發,以此類推。routingKey爲二個以.分隔的單詞時,用【*.*】綁定等同於廣播faout。
- routingKey【#】,【#.#】可以接收所有單詞的消息分發。等同於廣播faout。
- routingKey【10011】僅能接收對應的具體routingKey的消息分發。等同於廣播faout。