使用Spring Cloud Stream Rabbit MQ绑定器实现延迟的重试消息模式

时间:2018-08-03 11:10:37

标签: spring-cloud spring-cloud-stream spring-rabbitmq

如何实现本文https://jack-vanlightly.com/blog/2017/3/24/rabbitmq-delayed-retry-approaches-that-work中提到的延迟重试消息模式。我不想丢失死信队列中的消息,也不想重试。重试次数用完后,我希望邮件在DLQ中排队。

在堆栈溢出时也有类似的question,但根据解决方案,它将在dlq-ttl到期后继续重试。另外,在重试尝试用尽之后,我也不想丢失来自DLQ的消息。

1 个答案:

答案 0 :(得分:0)

我相信您正在寻找RetryTemplate提供的功能。是吗?