手动重新处理失败的RabbitMQ消息

时间:2015-05-20 14:17:11

标签: spring rabbitmq spring-amqp

我有一个存储失败邮件的死信队列。有没有办法手动触发侦听器来处理死信队列中的消息?我正在使用Spring AMQP。

1 个答案:

答案 0 :(得分:2)

就像我说的,这取决于你的使用案例,但我可以假设你正在寻找一些开箱即用的弹簧amqp。

只需查看BlockingQueueConsumer,即可根据需要预取一条消息,然后手动启动。

请注意,您需要根据您的情况选择解决方案,也许您只需在db中标记作业失败,或将msg保存在db中。