2012-07-03 74 views
2

是否可以定義交換(直接或主題)和隊列之間的綁定,以便隊列僅接收那些發送到與其他隊列沒有明確綁定的路由鍵的消息?有沒有辦法在RabbitMQ中指定剩餘隊列?

E.g.有交換X和隊列A和B.隊列A與'黑色'和'白色'綁定鍵綁定。隊列B被定義爲一個剩餘隊列(如果可能的話,這是我的問題點)。所以當我們用交換X發送一個消息給'X'或'白色'路由密鑰時,它就會被傳送到隊列A中。如果我們使用任何其他路由密鑰向交換機X發送消息,那麼它將被傳遞給只有隊列B.

回答

2

當然,只需使用RabbitMQ的Alternate Exchange功能即可。這正是它設計要做的。

+0

我有點意識到它是協議的延伸。但究竟是什麼,我們不會使用任何其他的AMQP實現,但無論如何都是使用RabbitMQ。所以,非常感謝! –

相關問題