SQSとは
システム間でメッセージを一時的にためて受け渡す、マネージドなキューサービス。
解説
SQS(Simple Queue Service)は、送信側と受信側の間にメッセージの待ち行列(キュー)を置くサービスです。送信側はキューに入れるだけ、受信側は自分のペースで取り出して処理するため、両者を切り離せます(疎結合)。これにより、受信側が一時的に遅くても取りこぼさず、急な負荷の波を吸収できます。順序保証や重複排除が必要な場合は FIFO キューを使います。
試験での出方
SQSによる疎結合・負荷の平準化、通知のSNSとの違い(キューでためるか、複数へ一斉配信か)が問われます。
あわせて読みたい用語
この用語が解説に出てくる問題
- 責任ある AI のガイドライン 問8ML モデルの学習データやモデルの予測に、特定の属性(性別・年齢など)に対する不公平な偏り(バイアス)がないかを検出し…
- セキュリティとコンプライアンス 問17保存するデータや AWS サービスで使う暗号鍵を、一元的に作成・管理し、使用のアクセス制御と監査を行いたい。最も適した…
- クラウドの技術とサービス 問8複数のコンポーネントから成るアプリケーションで、処理依頼のメッセージを一時的にためておき、後続の処理を疎結合にして、急…
- クラウドの技術とサービス 問23システムで特定のイベントが起きたときに、複数の購読先(メールや他のサービスなど)へ一斉に通知を配信(パブリッシュ/サブ…
- クラウドの技術とサービス 問34複数の AWS サービス呼び出しや Lambda 関数からなる業務ワークフローを、各ステップの順序・分岐・リトライ・エ…