APシステム開発技術 · 設計
サーキットブレーカー
Circuit Breaker
さーきっとぶれーかー
分散システムで、呼出し先のサービスで障害が続いたとき、一定の間はそのサービスへの呼出しを止めて直ちにエラーや代わりの応答を返す仕組み。電気回路のブレーカーになぞらえた設計パターンで、応答待ちで呼出し側の資源が使い果たされ、障害がシステム全体に連鎖するのを防ぐ。一定時間後に試しに呼び出し、回復していれば元に戻す。
共有:
Related
他の資格での定義
Past Exams
過去問での出題
過去問で 1 回出題(システムアーキテクト試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
APサービスメッシュ
マイクロサービスアーキテクチャで、サービス間の通信を、各サービスの横に置いたプロキシ(サイドカー)を通して一元的に制御する基盤。通信の暗号化と認証、負荷分散、再試行やサーキットブレーカー、通信の監視と追跡を、アプリケーションのコードを変えずに提供する。Istioなどの製品がある。
PD-Sマイクロサービスアーキテクチャ
アプリケーションを、業務の機能ごとに独立して開発・配備・拡張できる小さなサービスの集まりとして構成するアーキテクチャ。サービスどうしはAPIで通信し、それぞれが自分のデータを持つ。サービスごとに更新や拡張ができる一方、サービス間の通信の遅延や障害、分散したデータの整合性の管理が課題になる。
