システムアーキテクト暗記無料で始める

サーキットブレーカーとは?さーきっとぶれーかー

サーキットブレーカーとは、呼び出し先の失敗率やタイムアウトが閾値を超えたら回路を開き、一定時間は呼び出さずに即座に失敗を返すパターン。クローズ→オープン→ハーフオープンと状態を移し、試験的な呼び出しが通れば通常運転へ戻す。呼び出し元の資源枯渇と障害の連鎖を断つ。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1回出題されています。

システムアーキテクト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

同期の呼び出しが連なる構成では、下流の1サービスが遅延しただけで上流のスレッドやコネクションが待ちに占有され、無関係な機能まで巻き込んで全体が落ちる。この連鎖を止めるには、応答しない相手を「待たずに諦める」判断を機械的に下す仕組みが要る。可用性をどの設計で担保したかは論述で問われやすい論点になる。

具体例

NetflixのHystrixやSpring Cloud Circuit Breakerは、失敗率が閾値を超えると回路を開き、あらかじめ登録したフォールバック(キャッシュ済みの一覧を返すなど)へ切り替える実装を提供している。

試験での引っ掛け

リトライと同列に置くと誤る。再試行は落ちかけた相手に負荷を足す方向、遮断はそれを止める方向で向きが逆になる。タイムアウト・リトライ・遮断・フォールバックは組で設計するもので、遮断だけを入れても代替応答が無ければ利用者から見た可用性は上がらない。

関連用語

出た過去問

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

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • リトライと同列に置くと誤る。