如何在rabbitmq(.net)中清除队列routingkey绑定

时间:2015-03-05 05:31:36

标签: c# .net rabbitmq message-queue

如何清除rabbitmq中队列中的所有路由键绑定?

QueueUnbind方法需要routingkey parameter,但我只想清除所有绑定。

1 个答案:

答案 0 :(得分:1)

AMQP不允许您这样做。根据{{​​3}},您可以通过中间交换来解决此问题。

基本上,您创建一个扇出交换,它直接连接到您感兴趣的交换。您有客户端将队列绑定到此中间交换。当您决定要清除所有队列时,您可以简单地销毁此中间交换。