【发布时间】:2019-12-31 17:12:40
【问题描述】:
这是一个由 3 部分组成的问题:
我了解 SQS 队列的消息保留期最长可设置为 14 天。我无法找到一个明确的答案,您是否也可以将时间段缩短回较小的值。
-
考虑到队列(原始保留期为 4 天)在我将消息保留期设置为 14 天的那一刻有以下消息:
一个。队列中有 10 条消息
湾。 2 条消息在飞行中
这个新设置的保留期将如何应用于这些邮件?已经在队列中的 10 条消息在 4 天后是否仍会被删除,或者它们也将保留 14 天?
如果发送中的 2 条消息返回到队列(再次可见),它们是否会在队列中首次收到后保留 14 天? 如果队列的当前保留期为 14 天,则队列中有一条消息已存在 5 天。现在,如果我将保留期缩短到 4 天,这条消息会发生什么情况?
【问题讨论】:
标签: amazon-web-services amazon-sqs