如何清除 rabbitmq (.net) 中的队列路由键绑定
how to clear a queue routingkey binding in rabbitmq (.net)
如何清除 rabbitmq 队列中的所有路由键绑定?
QueueUnbind
方法需要 routingkey
parameter
,但我只想清除所有绑定。
AMQP 不允许您这样做。根据 this discussion,您可以通过进行中间交换来解决此问题。
基本上,您创建一个直接连接到您感兴趣的交换器的扇出交换器。您有将队列绑定到该中间交换器的客户端。当你决定要清除所有队列时,你可以简单地销毁这个中间交换。
如何清除 rabbitmq 队列中的所有路由键绑定?
QueueUnbind
方法需要 routingkey
parameter
,但我只想清除所有绑定。
AMQP 不允许您这样做。根据 this discussion,您可以通过进行中间交换来解决此问题。
基本上,您创建一个直接连接到您感兴趣的交换器的扇出交换器。您有将队列绑定到该中间交换器的客户端。当你决定要清除所有队列时,你可以简单地销毁这个中间交换。