翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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キューと他のサービスとの互換性については、サービスのドキュメントを参照してください。