rabbitmq 如何获取 unacked 状态的 message?

图片.png

有的时候,会出现一些 unacked 的消费一直被卡住的情况,导致超过 4 消费的消费限制:

amqp.exceptions.PreconditionFailed: (0, 0): (406) PRECONDITION_FAILED - delivery acknowledgement on channel 1 timed out. Timeout value used: 14400000 ms. This timeout value can be configured, see consumers doc guide to learn more

我想知道导致阻塞的 message 长成什么样子

图片.png

但是通过这个 『Get Message』的功能,貌似只能获取 ready 状态的 message,不能获取 unacked 的 message (不敢百分百确定)

我应该如果获取 『unacked 状态的 message』(message 的 body 是 json 序列化的,所以我想看一下 message 长成什么样子)

阅读 2.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏