AWS認定試験 Developer - Associate(予想問題) その10

問題 30 / 65

SQSはat-least-once配信のため同一メッセージが重複処理されることがある。システム側で重複を確実に無害化する設計として最も確実なのはどれか。

VisibilityTimeoutを長く設定して重複可能性をゼロにする。
ReceiveMessageWaitTimeSecondsを短くして頻繁にチェックする方式に変える。
FIFOキューにするだけで全ての重複が自動的に無くなるのでFIFOに変更する。
メッセージをDelaySeconds付きで送って同時処理を防ぐ。
処理済みメッセージIDを外部ストレージ(例DynamoDB)で管理し冪等に処理することで重複を無害化する。

当サイトでは、ユーザー体験の向上を目的としてCookieを使用しています。サイトの利用を継続することで、Cookieの使用に同意したものとみなされます。