資格暗記無料で始める

サーキットブレーカとバルクヘッドとは?

サーキットブレーカとバルクヘッドとは、障害の連鎖を止める設計手法。サーキットブレーカは呼び出し先の失敗が続いたら回路を開いて即座に失敗を返し、回復を待って半開状態で試す。バルクヘッドは接続プールやスレッドを呼び出し先ごとに分離し、1つの遅延が全体を巻き込まないようにする。

さーきっとぶれーかとばるくへっど

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


サーキットブレーカとバルクヘッドの意味

障害の連鎖を止める設計手法。サーキットブレーカは呼び出し先の失敗が続いたら回路を開いて即座に失敗を返し、回復を待って半開状態で試す。バルクヘッドは接続プールやスレッドを呼び出し先ごとに分離し、1つの遅延が全体を巻き込まないようにする。

サーキットブレーカとバルクヘッドの具体例

外部の決済APIが遅延すると、応答待ちのスレッドが溜まって自社サイト全体が停止する。決済用に専用スレッドプールを割り当て(バルクヘッド)、失敗率50%超で30秒間は呼ばずに代替画面を返す(サーキットブレーカ)設計にする。

サーキットブレーカとバルクヘッドは試験でどう引っ掛けられる?

リトライだけで粘るのは逆効果で、弱った相手に負荷を上乗せして障害を長引かせる。リトライは指数バックオフと上限回数、そしてサーキットブレーカと組み合わせて初めて意味を持つ。単なるタイムアウト設定とも別物である。

サーキットブレーカとバルクヘッドと関連する用語

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