Amazon EventBridge で SQS フェアキューのターゲティングのサポートを開始
Amazon EventBridge が Amazon SQS フェアキューをターゲットとしてサポートするようになり、より応答性の高いイベント駆動型アプリケーションを構築できるようになりました。SQS の改善されたメッセージ配信をコンシューマーグループ全体で活用し、マルチテナントメッセージングシステムにおけるノイジーネイバーの影響を軽減できるようになりました。この機能強化により、EventBridge はイベントを SQS フェアキューに直接送信できるようになりました。フェアキューを使用すると、すべてのテナントでメッセージ処理時間を一定に保ちながら、複数のコンシューマーが同じテナントからのメッセージを同時に処理できます。
Amazon EventBridge イベントバスはサーバーレスのイベントブローカーです。このサービスでは、独自のアプリケーション、サードパーティーの SaaS アプリケーション、その他の AWS のサービス間でイベントをルーティングすることにより、スケーラブルなイベント駆動型アプリケーションを作成できます。SQS フェアキューは、自動的にメッセージをコンシューマーグループに公平に分散し、1 つのグループがキューリソースを独占することを防ぎます。これを EventBridge のイベントルーティング機能と組み合わせると、さまざまなチームやサービスがイベントストリームへの公平なアクセスを必要とするスケーラブルなマルチテナントアプリケーションを構築するための強力なパターンが生み出されます。
イベントを SQS フェアキューにルーティングするには、AWS マネジメントコンソール、AWS CLI、または AWS SDK を使用して EventBridge ルールを作成または更新するときに、フェアキューをターゲットとして選択できます。MessageGroupID パラメータを必ず含めてください。これは、静的な値または JSON パス式のいずれかで指定できます。
フェアキューと FIFO ターゲットのサポートは、すべての AWS 商用リージョンと AWS GovCloud (米国) リージョンで利用できます。EventBridge ターゲットのサポートの詳細については、ドキュメントを参照してください。SQS フェアキューの詳細については、SQS のドキュメントを参照してください。