Skip to content
Latchkey

Circuit Breaking - CI/CD用語集の定義

circuit breakingは、エラーが急増した後に障害中のサービスへの呼び出しを遮断し、呼び出し側を保護しつつ呼び出し先が回復できるようにします。

circuit breakingは、エラーやレイテンシのしきい値を超えると、障害の発生している依存先へのリクエスト送信を停止するレジリエンスパターンで、回復のための時間を与え、連鎖的な障害を防ぎます。

不良なdeployがサービスを不健全にしたとき、circuit breakingは障害が上流へ広がる前に回路をオープンにして影響範囲を限定します。

影響範囲の制御

新バージョンがエラーを返し始めた場合、オープンした回路は呼び出し側が殺到するのを防ぎ、自動rollbackの時間を稼ぎつつ、上流のサービスの応答性を保ちます。

関連ガイド