RabbitMQ 手动重试

Ank*_*kur 3 rabbitmq rabbitmq-exchange

将消息放入死信队列后,如何在 RabbitMQ 中进行手动重试?

RabbitMQ 是否提供了可以执行此操作的用户界面?我在这里假设 RabbitMQ 控制台不为您提供此功能。

小智 5

Rabbit MQ 管理界面可以让你粗略地做到这一点,你可以进入死信队列,“获取”消息,然后复制内容。转到您想要重试消息的队列,并将其直接“发布”到该队列。

或者,您可以启用 shovel 插件,该插件允许您将消息从一个队列移动到另一个队列。RabbitMQ 管理插件直接包含有关如何执行此操作的说明。