rabbitMQ版本:3.11.8,公共交通:8.0.1.
我有一个配置如下的队列:x-queue-type:quorum, x-single-active-consumer:true, durable:true
有时候我需要做这样的动作:GetMessage(s) 在管理面板中。但现在使用此队列,我得到了以下例外情况:
405 RESOURCE_LOCKED -无法访问vhost 'xxx'中的锁定队列'myQueue'。具有单个活动使用者x1c 0d1x的仲裁队列不支持basic.get操作
- 通常我需要从Masstransit创建的errpr_queue中读取消息。
我搜索了一下,只找到了一些独占队列的解决方案--例如issue 1和issue 2。
但我找不到“无法访问锁定队列”的任何解决方案
1条答案
按热度按时间zwghvu4y1#
因此,您请求了队列中的一个活动消费者,当您尝试在控制台中获取消息时,它报告队列被锁定。
看起来这是预期的行为,它在错误消息中也告诉了你同样的事情。