マイクロサービスAは、外部の在庫APIを同期で呼び出している。在庫APIが遅くなると、Aのスレッドが待ち続けて埋まり、在庫と無関係な機能まで応答しなくなった。
最も適切なものを1つ選択してください。
出典AWS非公式・オリジナル問題
ア
呼び出しのタイムアウトを短くし、再試行は指数バックオフとジッターで回数の上限を設ける
イ
サービスAのインスタンスを2倍に増やし、待ちのスレッドが埋まっても処理できるようにしておく
ウ
在庫APIへの呼び出しを、失敗するたびにすぐ無制限に再試行するようにして成功率を上げる
エ
在庫APIの呼び出しのタイムアウトを延ばし、すべての要求が完了するまで待つようにする