サーキットブレーカとバルクヘッドとは?さーきっとぶれーかとばるくへっど
サーキットブレーカとバルクヘッドとは、障害の連鎖を止める設計手法。サーキットブレーカは呼び出し先の失敗が続いたら回路を開いて即座に失敗を返し、回復を待って半開状態で試す。バルクヘッドは接続プールやスレッドを呼び出し先ごとに分離し、1つの遅延が全体を巻き込まないようにする。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
外部の決済APIが遅延すると、応答待ちのスレッドが溜まって自社サイト全体が停止する。決済用に専用スレッドプールを割り当て(バルクヘッド)、失敗率50%超で30秒間は呼ばずに代替画面を返す(サーキットブレーカ)設計にする。
試験での引っ掛け
リトライだけで粘るのは逆効果で、弱った相手に負荷を上乗せして障害を長引かせる。リトライは指数バックオフと上限回数、そしてサーキットブレーカと組み合わせて初めて意味を持つ。単なるタイムアウト設定とも別物である。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。