応用情報暗記無料で始める

リトライとタイムアウトの設計とは?りとらいとたいむあうとのせっけい

リトライとタイムアウトの設計とは、一時的な障害を自動で吸収するための再試行と、応答を待ち切る上限時間の設計。待ち時間を指数的に伸ばす指数バックオフと、再試行時刻をずらすジッタを組み合わせ、回数の上限を必ず設けるのが基本形になる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の頻出用語/テクノロジ系

応用情報を最短で暗記・合格する →

具体例

API呼出しで1秒→2秒→4秒と待って3回まで再試行し、各待ち時間に±20%の乱数を加える。ジッタが無いと、障害復旧の瞬間に全クライアントが同時に再送して再び落とす「サンダリングハード」が起きるため、乱数化が効く。

試験での引っ掛け

多段構成で各層がそれぞれ3回ずつ再試行すると、最下層への負荷は27倍に膨れ、障害を増幅する。再試行は原則として1か所(呼出し元に最も近い層)に集約し、下位層はタイムアウトで速やかに諦めさせる。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 多段構成で各層がそれぞれ3回ずつ再試行すると、最下層への負荷は27倍に膨れ、障害を増幅する。