存在活动使用者时的QueueUnbind行为

时间:2018-11-26 13:35:30

标签: rabbitmq

我看到here他们在订阅关闭时使用了.QueueUnbind(使用.NET API

我开始怀疑如果有多个实例会发生什么。试图在this repository中找到.QueueUnbind代码的内容,但没有运气(圈子太多)

所以我的问题是,是否只有在没有剩余消费者的情况下才取消绑定?还是要取消绑定,即使有现有的活跃消费者?

1 个答案:

答案 0 :(得分:0)

根据评论here

  

绑定与使用者正交。您可以删除所有绑定   而不会取消任何消费者。他们的队列不再显示   邮件发送给他们,但不会取消消费者或以任何方式   与他们仍然存在的事实相矛盾。

     

如果消费者必须停止但队列没有消失,则删除   消费者[app]设置的任何绑定都是一个好主意,但不是   需求。只要您不泄漏绑定,就可以做您想的   合理。当然,删除队列将删除其所有绑定。