Amazon SQS スタンダードキューの開始方法 - Amazon Simple Queue Service

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

Amazon SQS スタンダードキューの開始方法

Amazon SQSは、デフォルトのキュータイプとして「スタンダード」を提供します。スタンダードキューは、API アクション (SendMessageReceiveMessage、または 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キューに関する推奨事項」を参照してください。