練習問題(AWS ソリューションアーキテクトアソシエイト)
練習問題(AWS ソリューションアーキテクトアソシエイト)
2021.09.02
問題 AWS-SAA-66 キューサービス(Amazon SQS)の適切な利用(1)
あるシステムより、他のシステムへメッセージを送信し、他システムで処理をする必要があります。検討の結果、Amazon SQSを利用したキューイングメッセージで処理をすることになりました。メッセージは送信の順番に処理をする必要があります。また、コストをできるだけ抑えたいと思っています。
正しいものを選択してください。
回答選択:
正解はBです。
Amazon Simple Queue Service (SQS) は、フルマネージド型のメッセージキューイングサービスです。
キューのタイプには、標準キューとFIFOキューがあります。標準キューはスループットは高いのですが、順序は保証されていません。FIFOキューは順序が保証されています。
メッセージ取得の際に、ロングポーリングにすると、メッセージ取得APIを呼び出した時、メッセージがある場合には即時応答し、ない場合にはタイムアウトまで待ちます。これにより、APIの呼び出し回数が減り、コストを削減することができます。
遅延キューは、メッセージ送信後、一定時間はメッセージ取得ができないようにする機能です。
参考:
Amazon SQS の特徴