Amazon SQS 消息计时器 - Amazon Simple Queue Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon SQS 消息计时器

消息计时器允许您在将消息添加到队列时为其设置初始隐身期。例如,如果您发送的消息计时器为 45 秒,则在前 45 秒内,该消息将对消费者隐藏。消息的默认(最小)延迟为 0 秒。最大值为 15 分钟。有关使用控制台发送带有计时器的消息的信息,请参阅使用标准队列发送消息

注意

FIFO 队列不支持单个消息的计时器。

要为整个队列而不是单个消息设置延迟时间,请使用延迟队列。单个消息的消息计时器设置将覆盖 Amazon SQS 延迟队列上的任何 DelaySeconds 值。

扩展的日程安排选项

虽然 Amazon SQS 延迟队列和消息计时器允许在将来最多 15 分钟内安排消息传送,但您可能需要更灵活的计划功能。在这种情况下,可以考虑使用 S EventBridge cheduler,它使您能够不受时间限制地安排数十亿次一次性或重复的 API 操作。 EventBridge 调度器是高级消息调度用例的推荐解决方案。