在RabbitMq

时间:2017-03-30 06:52:44

标签: rabbitmq

我在错误队列上收到了几条名为TestQueue_errors的消息。

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

  1. 将所有邮件从一个队列移至另一个队列
  2. 获取所有没有重新排队选项的消息(他们不再在队列中)enter image description here

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