WebサーバとDBサーバの2層でDBサーバへは要求により書き込みを行うシステムがあるとする。
Webトラフィックは予想できないが、書き込みは失敗させたくない。
そのような場合は間にSQSを挟むとよい。自動で拡張するため、SQSに書き込み要求を保存して
最低一度は処理を行う。RDSやDynamo DBのみでは予測不能なトラフィックには対応できない。
https://aws.amazon.com/jp/sqs/faqs/
Q: Amazon SQS では、メッセージが配信されることは保証されますか?
標準キューでは 1 回以上の配信が行われます。これは、各メッセージは少なくとも 1 回配信されることを意味します。
Amazon SQS では、管理オーバーヘッドが発生せず、必要な設定もわずかです。Amazon SQS は、毎日数十億件のメッセージを処理する巨大な規模で有効に機能します。Amazon SQS に送信されるトラフィック量の拡張や縮小にも、設定は必要ありません。
【超重要】本ページは情報が古くなっている可能性があります。参考程度にしてください。
[ 一覧に戻る]