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 を使用するとフェアキューが有効になります。厳密な順序付けが必要な場合は、FIFO キューを使用します。

受信リクエスト試行ID

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

シーケンス番号

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

サービス

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

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

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

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