投稿日: Jun 22, 2020
欧州 (ミラノ) リージョンで Amazon Simple Queue Service (SQS) 先入れ先出し (FIFO) キューをご利用いただけるようになりました。FIFO キューは、メッセージが送受信される順序を厳密に保持し、各メッセージが 1 回だけ処理されるように設計されています。Amazon SQS は、マイクロサービス、分散システム、およびサーバーレスアプリケーションの疎結合化とスケーリングを容易にする、フルマネージド型のメッセージキューイングサービスです。それぞれが個別の関数を実行する個々のコンポーネントでアプリケーションを構築することにより、スケーラビリティや信頼性が向上します。SQS を使用すると、あらゆる量のソフトウェアコンポーネント間でメッセージを送信、保存、受信できます。メッセージが失われることも、他のサービスが常に利用可能である必要もありません。
Amazon SQS FIFO キューは、高スループット、ベストエフォート型の順序、および少なくとも 1 回の配信を提供する、既存の Amazon SQS 標準キューを補完します。FIFO キューは基本的に標準キーと同じ機能を備えていますが、順序と 1 回だけの処理のサポートという追加の利点があります。FIFO キューは、意図せずに重複したメッセージをメッセージのプロデューサーが送信したり、メッセージのコンシューマーが受信したりするのを防止するために役立つ機能を追加で提供します。さらに、メッセージグループにより、同じキュー内で複数の異なる順序のメッセージストリームが許可されます。FIFO キューは API アクションごとに 1 秒あたり 300 件のトランザクション (TPS) に制限されます。より高いスループットを必要とするアプリケーションの場合、Amazon SQS はほぼ無制限のスループットを提供する標準キューを引き続きサポートします。
Amazon SQS FIFO キューの料金は、欧州 (ミラノ) リージョンでの 100 万 API リクエストごとに 0.525 USD で、最初の 100 万リクエストは毎月無料です。 詳細については、Amazon SQS の料金ページを参照してください。
AWS マネジメントコンソールまたは任意の SDK を使用し、わずか 3 つの簡単なコマンドで、Amazon SQS を使用開始できます。Amazon SQS FIFO キューの詳細については、AWS ブログ、Amazon SQS のよくある質問、および Amazon SQS 開発者ガイドを参照してください。