翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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を使用するとフェアキューが有効になります。厳密な順序付けが必要な場合は、FIFO キューを使用します。 - 受信リクエスト試行ID
-
受信リクエスト試行 ID は、Amazon SQS での
ReceiveMessage呼び出しの重複排除に使用される一意のトークンです。 - シーケンス番号
-
Amazon SQS が各メッセージに割り当てる、連続しないラージ番号。
- サービス
-
アプリケーションで AWS の複数のサービスの使用や、AWSと外部のサービスを組み合わせて使用する場合は、どのサービス機能がFIFOキューをサポートしないかを把握しておくことが重要です。
あるAWSまたは、Amazon SQSに通知を送信する外部サービスは、FIFOキューをターゲットとして設定できるにもかかわらず、FIFOキューと互換性がない可能性があります。
次のAWSの機能のサービスは、現在 FIFOキューと互換性がありません。
FIFOキューと他のサービスとの互換性については、サービスのドキュメントを参照してください。