翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SQS スタンダードキューの開始方法
Amazon SQSは、デフォルトのキュータイプとして「スタンダード」を提供します。スタンダードキューは、API アクション (SendMessage
、ReceiveMessage
、または DeleteMessage
) ごとに 1 秒あたりほぼ無制限の API コールをサポートします。スタンダードキューは at-least-once メッセージ配信をサポートします。ただし、ときとして (ほぼ無制限のスループットが可能な高分散アーキテクチャであるために) メッセージの複数のコピーが順不同で配信されることがあります。スタンダードキューは、全般的にメッセージが送信順に配信されるベストエフォートタイプの順序を提供します。
Amazon SQS は、SendMessage
が確認される前にメッセージを複数のアベイラビリティーゾーン (AZ) に冗長的に保存します。メッセージのコピーは複数の AZ に保存されるため、1 台のコンピュータ、ネットワークの 1 つ、または AZ の 1 つに障害が発生してもメッセージにアクセスできなくなることはありません。
Amazon SQS コンソールを使用してキューを作成および設定する方法については、{キューを作成 (コンソール)}を参照してください。Javaの例については、Amazon SQS Java SDKの例を参照してください。
アプリケーションが、順不同で複数回到達するメッセージを処理できる限りは、多くのシナリオで スタンダード メッセージキューを使用できます。
-
負荷の高いバックグラウンドの作業からライブユーザーリクエストを分離します-ユーザーはサイズ変更またはエンコード中にメディアをアップロードできます。
-
複数のワーカーノードにタスクを割り当てます-大量のクレジットカードの検証リクエストを処理します。
-
今後の処理のためにメッセージをバッチ処理します -データベースへの複数のエントリの追加をスケジュールします。
スタンダードキューに関連するクォータについては、「クォータ」を参照してください。
スタンダードキューを使用した作業のベストプラクティスについては、「Amazon SQS 標準および FIFOキューに関する推奨事項」を参照してください。