如果没有设置redrive策略,AWS SQS中失败的消息会发生什么?

问题描述 投票:0回答:1

我知道,当我想将失败的消息转移到DLQ时,我可以使用redrive策略,其中我可以提到重试次数和DLQ名称。

如果我不设置重试策略会怎样?默认的重试次数是多少,当重试次数超过阈值时会发生什么?

非常感谢您的回复。

amazon-web-services amazon-sqs
1个回答
1
投票

SQS消息只有在成功完成后才会从队列中移除--当消费者抓取消息后失败,过一段时间后它又会重新出现在队列中。

在最大重试方面,这取决于你的保留期。

如果你想控制这种行为,设置一个DLQ,并将最大重试次数设置为X数。

© www.soinside.com 2019 - 2024. All rights reserved.