Amazon SQS的DLQ在旧消息方面如何运作? 超过14days()的邮件是否被移动到DLQ而不是被删除? 我没有看到任何与处理旧邮件有关的文档。
从文档看起来只是错误的消息被移动到DLQ,我的假设是正确的吗?
答案 0 :(得分:4)
你的理解是正确的;超过您设置的保留期限(最多14天)的邮件将被删除,而不会移至DLQ。
SQS会自动删除队列中的消息以获取更多信息 超过最大邮件保留期限。默认邮件保留 期限是4天。但是,您可以将邮件保留期设置为 从60秒到1209600秒(14天)的值 SetQueueAttributes。
http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/MessageLifecycle.html