在有限的重新尝试之后从兔子MQ中删除消息

时间:2016-09-21 06:47:01

标签: rabbitmq spring-integration spring-rabbit rabbitmq-exchange spring-rabbitmq

我将文件中的记录放入rabbit mq,从队列中读取记录并调用服务。对于被拒绝的记录,我发送了一个否定的确认并使用channel.basicNack方法重新排队。但是要求是我们只需要制作一些3次服务调用尝试。之后我们必须从队列中删除消息,而不是一次又一次地调用服务。

1 个答案:

答案 0 :(得分:1)

在最后一次尝试中,将requeue中的basicNack参数设置为false。