我看到here他们在订阅关闭时使用了.QueueUnbind
。 (使用.NET API)
我开始怀疑如果有多个实例会发生什么。试图在this repository中找到.QueueUnbind
代码的内容,但没有运气(圈子太多)。
所以我的问题是,是否只有在没有剩余消费者的情况下才取消绑定?还是要取消绑定,即使有现有的活跃消费者?
答案 0 :(得分:0)
根据评论here
绑定与使用者正交。您可以删除所有绑定 而不会取消任何消费者。他们的队列不再显示 邮件发送给他们,但不会取消消费者或以任何方式 与他们仍然存在的事实相矛盾。
如果消费者必须停止但队列没有消失,则删除 消费者[app]设置的任何绑定都是一个好主意,但不是 需求。只要您不泄漏绑定,就可以做您想的 合理。当然,删除队列将删除其所有绑定。