首页 > 其他分享 >cannot obtain exclusive access to locked queue 未解决

cannot obtain exclusive access to locked queue 未解决

时间:2023-04-14 11:04:15浏览次数:59  
标签:exclusive locked 断开 队列 obtain MQ 声明 连接

场景

安装版本:3.7.4

cannot obtain exclusive access to locked queue 未解决_RabbitMQ

Consumers下已经没有了消费者

知识扩展

exclusive:

创建一个只有自己可见的队列,即不允许其它用户访问,RabbitMQ允许你将一个Queue声明成为排他性的

true:排他 false:不排他

特点:

1.声明了exclusive属性的队列只对首次声明它的连接可见,并且在连接断开时自动删除

2.针对连接可见,只要是当前connection下的信道都可以访问

3.一旦该队列被声明,其他连接无法声明相同名称的排他队列,其他连接的通道也无法绑定此队列

4.队列即使显示声明为durable,连接断开时(注意不是信道断开)也会被自动删除


解读

说明当前的队列应该被MQ服务自动删除(消费者已经断开连接),但是没有,说明当前MQ服务的内部出现的异常错误


解决方案

升级最新版本

标签:exclusive,locked,断开,队列,obtain,MQ,声明,连接
From: https://blog.51cto.com/fengyuzaitu/6189669

相关文章