如果没有设置重新驱动策略,AWS SQS 中的失败消息会发生什么情况?

Sub*_*iyo 7 amazon-sqs amazon-web-services

我确实明白,当我希望将失败的消息移至 DLQ 时,我可以使用重新驱动策略,在其中我可以提及重试次数和 DLQ 名称。

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

非常感谢您的回复。

Mrk*_*dig 4

只有成功完成的 SQS 消息才会从队列中删除 - 当消费者获取消息然后失败时,一段时间后它会再次在队列中可见。

就最大重试次数而言,这取决于您的保留期限。

如果您想控制此行为,请设置 DLQ 并将最大重试次数设置为 X 数。