在RabbitMQ的給定RabbitMQ的交流與包羅萬象的
- 的交換
- 2隊列命名默認和具體
- 兩個路由鍵all.specific和所有。*
下面的方案
我想實現以下(沒有成功)
如果具有路由鍵「all.specific」的消息到達必須路由到特定隊列
如果具有路由鍵'all.generic'的消息到達必須路由到默認隊列
我嘗試了兩種不同的approaces
1)交換式「直接」
路由關鍵我不能使用通配符,所以我無法路由「all.generic」,「所有.another_generic」和許多其他的傳入消息
2)交換型 '主題'
它路由 'all.generic', 'all.another_generic' 至d默認隊列,但'all.specific'到達兩個隊列,爲什麼我只想要到達特定的隊列。
我認爲我在錯誤的方式使用交換和隊列,但我不明白如何以正確的方式實現這個,rabbitmq方式。 你能幫我嗎?