フリー問題

AWS Certified Developer - Associate のフリー問題 2 / 20 問目

問題文

外部の決済サービスを呼び出す処理で、ときどき一時的な失敗が返る。呼び出しをそのまま繰り返すと相手側の負荷を押し上げ、多数の利用者が同時に再試行して波が揃ってしまう。再試行の実装として適切なものはどれか。(2つ選択してください。)

選択肢

  1. 相手が復旧するまで自分側の処理を全部止め、決済以外の機能も停止させる
  2. 失敗したら間隔を置かずにすぐ再試行し、成功するまで繰り返す
  3. 再試行の間隔を試行ごとに広げていく
  4. 再試行の回数に上限を設けず、無制限に続ける
  5. 待ち時間にばらつきを持たせ、多数の呼び出し元の再試行が同じ瞬間に揃わないようにする

解答・解説を確認するには

正解と解説の確認、回答の記録には無料登録が必要です。登録すると演習モードでフリー問題に回答し、正誤と解説をその場で確認できます。