投稿日: May 27, 2021

2020 年 12 月 17 日、Amazon Simple Queue Service は FIFO キューの高スループットモードのプレビューをサポートしました。本日、Amazon SQS は FIFO キューの高スループットモードの一般提供を発表、API アクションごとに 1 秒あたり最大 3000 件のメッセージを処理できるようになりました。これは、現在の SQS FIFO キュースループットクォータと比較して、10 倍増加しています。

Amazon SQS は、完全マネージド型のメッセージキューイングサービスで、マイクロサービス、分散システム、サーバーレスアプリケーションの疎結合化とスケーリングが可能です。Amazon SQS では、2 種類のメッセージキュー (標準キューと FIFO キュー) を利用できます。標準キューでは最大のスループットが得られ、配信順序はベストエフォート型で、配信は少なくとも 1 回行われます。FIFO キューは個別に順序付けられたメッセージバンドルを処理するメッセージグループをサポートします。送信された順序でメッセージを 1 回だけ処理するように設計されています。

FIFO キューの新しい高スループットモードにより、以前のものより 10 倍の速度でメッセージを送受信できます。このスループットの向上により、複雑なエラー処理やメッセージ順序付けコードを記述することなく、大量のビジネスクリティカルなトランザクションデータを同期的に処理するアプリケーションを、デベロッパーが簡単に構築できるようになります。ユースケース例としては、銀行の取引ログ、株式相場表示、フライトトラッカー、最新価格表示、ニュース報道、在庫管理、などが挙げられます。

FIFO キューの高スループットモードの開始は簡単です。Amazon SQS コンソールに移動し、新規または既存の FIFO キューで高スループット FIFO オプションを有効にするだけです。SQS API を介して有効にすることもできます。

FIFO キューの高スループット モードは、Amazon SQS が利用可能なすべての商用および GovCloud リージョンで利用できます。Amazon SQS FIFO キューの詳細については、Amazon SQS のよくある質問Amazon SQS デベロッパーガイドをご参照ください。