資格暗記無料で始める

リトライとタイムアウトの設計とは?

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

りとらいとたいむあうとのせっけい

情報処理安全確保支援士試験の頻出用語/午前II


リトライとタイムアウトの設計の意味

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

リトライとタイムアウトの設計の具体例

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

リトライとタイムアウトの設計は試験でどう引っ掛けられる?

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

リトライとタイムアウトの設計と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。