ある企業のJavaアプリケーションはAmazon SQSからメッセージを消費しますが、256 KBを超えるメッセージを解析できません。同社は、最小限のコード変更で最大50 MBのメッセージを処理できるようにしたいと考えています。この要件を満たすソリューションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Amazon SQS Extended Client Library for Javaを使用して、256 KBを超えるメッセージをAmazon S3でホストします。.
これが解答である理由
Amazon SQSのメッセージサイズは最大256KBに制限されています。この制限を超えるメッセージを処理するには、Amazon SQS Extended Client Library for Javaを使用するのが最も効率的で、コード変更も最小限に抑えられます。このライブラリは、大きなメッセージをAmazon S3に自動的に保存し、SQSメッセージにはS3オブジェクトへのポインタのみを含めることで、最大2GBのメッセージを処理できます。 Amazon EventBridgeはイベントルーティングサービスであり、SQSの代替として大きなメッセージを直接処理するようには設計されていません。Amazon SQSの制限を直接変更することはできません。Amazon EFSにメッセージを保存し、SQSで場所を参照する方法は可能ですが、Extended Client Libraryを使用するよりも手動での実装と管理が必要となり、コード変更も多くなります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要