見出し画像

Amazon SQS

〇Amazon SQS

フルマネージドなメッセージキューサービス。分散システム間の非同期通信を可能にし、メッセージを順序立てて処理します。

Written  with ChatGPT

〇特徴

・メッセージを失うこと、または他のサービスを利用可能にすることなく、アプリケーションの部品間でメッセージを送受信できる
・アプリケーションをコンポーネント単位に疎結合化できるため、システム全体の耐障害性が向上する
・すべてのメッセージは、必要なときにいつでも利用できるように、複数のアベイラビリティーゾーンにわたって冗長的に保存される

○キュー

送信するデータを一時的に溜め込む場所

Written  with ChatGPT

デットレターキュー

メッセージ処理中にエラーが発生したAmazon SQSメッセージを保持し、再試行や分析に利用する特別なキュー

Written  with ChatGPT

○可視性タイムアウト

キュー内のメッセージが受信側によって処理される前に、一定時間が経過した場合に、そのメッセージをキューに戻すことができます。
メッセージが処理されない場合に、再度処理を行うことができ、システムの信頼性や可用性を高めることができます。

Written  with ChatGPT

○デフォルトの可視性タイムアウト

30 秒で、最小値は 0 秒、最大スケールは 12 時間です。

Written  with ChatGPT

○ChangeMessageVisibility API

可視性タイムアウト値の設定

【SAA-C03版】AWS 認定ソリューションアーキテクト アソシエイト模擬試験問題集(6回分390問)

○FIFO設定

メッセージの順序を保持し、重複を回避する。厳密な順序制約が必要な場合に使用。

Written  with ChatGPT

この記事が気に入ったらサポートをしてみませんか?