

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon SQS 訊息計時器
<a name="sqs-message-timers"></a>

訊息計時器可讓您在訊息新增至佇列時設定訊息的初始不可見期間。例如，如果您使用 45 秒計時器傳送訊息，則其在前 45 秒內會保持隱藏狀態。訊息的預設 (最小值) 延遲時間為 0 秒。最大值為 15 分鐘。如需有關使用主控台傳送附帶計時器的訊息的資訊，請參閱 [使用標準佇列傳送訊息](creating-sqs-standard-queues.md#sqs-send-messages)。

**注意**  
FIFO 佇列不支援個別訊息的計時器。

若要設定整個佇列的延遲期間，而不是個別訊息，請使用[延遲佇列](sqs-delay-queues.md)。個別訊息的訊息計時器設定會覆寫掉 Amazon SQS 延遲佇列上的任何 `DelaySeconds` 值。

**延長排程選項**

雖然 Amazon SQS 延遲佇列和訊息計時器允許在未來最多 15 分鐘內排程訊息傳遞，但您可能需要更靈活的排程功能。在這種情況下，請考慮使用 [EventBridge 排程器](https://docs.aws.amazon.com/scheduler/latest/UserGuide/what-is-scheduler.html)，這可讓您排程數十億個一次性或重複的 API 動作，而不受時間限制。EventBridge 排程器是進階訊息排程使用案例的建議解決方案。