Amazon SQS の FIFO キューの主要な用語 - Amazon Simple Queue Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon SQS の FIFO キューの主要な用語

以下の重要な用語は、FIFOキューの機能をよりよく理解するうえで役立ちます。詳細については、「Amazon Simple キューService APIリファレンス」を参照してください。

クライアント

Amazon SQSバッファリング非同期クライアントは現在 FIFOキューをサポートしていません。

メッセージ重複排除ID

メッセージを一意に識別して重複を防ぐために Amazon SQS の FIFO キューで使用するトークン。同じ重複排除 ID を持つ複数のメッセージを 5 分間の重複排除間隔内に送信すると、これらは重複として扱われ、1 つのコピーのみが配信されます。重複排除 ID を指定しない場合、コンテンツベースの重複排除が有効になっていると、Amazon SQS はメッセージ本文をハッシュして重複排除 ID を生成します。このメカニズムは、指定した時間枠内の重複するメッセージを削除することで、正確に 1 回だけ配信されるようにします。

注記

Amazon SQS は、メッセージの受信と削除後も重複排除 ID の追跡を続けます。

メッセージグループ ID

FIFO (First-In-First-Out) キューでは、 MessageGroupIdはメッセージを個別のグループに整理する属性です。同じメッセージグループ内のメッセージは常に 1 つずつ厳密な順序で処理されるため、同じグループからの 2 つのメッセージが同時に処理されることはありません。標準キューでは、 を使用すると公平キューMessageGroupIdが有効になります。 Amazon SQS 公平キュー厳密な順序付けが必要な場合は、FIFO キューを使用します。

受信リクエスト試行ID

受信リクエスト試行 ID は、Amazon SQS でのReceiveMessage呼び出しの重複排除に使用される一意のトークンです。

シーケンス番号

Amazon SQS が各メッセージに割り当てる、連続しないラージ番号。

サービス

アプリケーションが複数のサービスを使用している場合 AWS 、または AWS と外部サービスの組み合わせを使用している場合は、どのサービス機能が FIFO キューをサポートしていないかを理解することが重要です。

Amazon SQS に通知を送信する一部の AWS または外部サービスは、FIFO キューをターゲットとして設定できるにもかかわらず、FIFO キューと互換性がない場合があります。

現在、 AWS サービスの以下の機能は FIFO キューと互換性がありません。

FIFOキューと他のサービスとの互換性については、サービスのドキュメントを参照してください。