[DVA-C01] Amazon SQSを使用する分離アプリケーションがいくつか動作しています。このアプリケーションによって処理されているメッセージの数が急増していることを検知しま…

分野 1: 展開

回答

  • C

解説

  • 可視性タイムアウトは、Amazon SQSが他のアプリケーションがメッセージを受信および処理できないようにする期間です。上記の要件では、アプリケーションが各メッセージを処理するのに45秒かかるため、Visibility Timeoutは45秒より長くする必要があります。したがって、可視性タイムアウトを60秒に設定することは正しいオプションです。

不正解の理由

  • 選択肢A
    • 最初のメッセージ処理が失敗すると12時間待機し遅延が発生してしまうため、誤りです。
  • 選択肢B・D
    • 0秒/30秒の可視性タイムアウトを設定すると、他のアプリケーションが同じメッセージの処理を開始し重複メッセージが増えます。そのため、誤りです。

Amazon SQS の可視性タイムアウトの詳細については、次の URL を参照してください。