Amazon SQS メッセージタイマー - Amazon Simple Queue Service

Amazon SQS メッセージタイマー

メッセージタイマーを使用すると、キューに追加するメッセージの初期非表示期間を指定できます。たとえば、タイマーを 45 秒に設定してメッセージを送信すると、そのメッセージはキューに入ってから 45 秒間はコンシューマーに表示されません。メッセージのデフォルトの (最小) 遅延は 0 秒です。最大は 15 分です。 AWS マネジメントコンソール または AWS SDK for Java (および SetQueueAttributes アクション) を使用してタイマーを含むメッセージを送信する方法については、「チュートリアル: タイマーを含むメッセージを Amazon SQS キューへ送信する」を参照してください。

注記

FIFO キューは個別のメッセージのタイマーをサポートしていません。

個々のメッセージではなくキュー全体に対して遅延の秒数を設定するには、遅延キューを使用します。個々のメッセージのメッセージタイマー設定は、Amazon SQS 遅延キューの DelaySeconds 値よりも優先されます。