在RabbitMq中移动单个消息

tom*_*aso 6 rabbitmq

我在错误队列上有几条有名字的消息TestQueue_errors.

错误队列中的一条消息很重要,应该移回服务队列,TestQueue以便再次处理.错误队列中的其他消息已损坏,应保留在错误队列中.

我试图用铲子插件做到这一点,但它似乎只能将所有消息从一个队列移动到另一个队列.有没有办法实现这一点,将单个消息从一个队列移动到另一个队列?

Pio*_*trB 3

据我所知,兔子管理不允许这样做。您唯一能做的就是再次发布此消息。

也许有一些工具可以实现它,但这不是标准行为。

以下是您可以对队列执行的操作(来自 RabbitMQ 管理页面):

  1. 将所有消息从一个队列移动到另一个队列
  2. 获取所有没有重新排队选项的消息(它们将不再在队列中)在此输入图像描述

  3. 获取前 N 条不带重新排队选项的消息,然后将其余消息移至另一个队列