Circuit Breaking - CI/CD用語集の定義
circuit breakingは、エラーが急増した後に障害中のサービスへの呼び出しを遮断し、呼び出し側を保護しつつ呼び出し先が回復できるようにします。
circuit breakingは、エラーやレイテンシのしきい値を超えると、障害の発生している依存先へのリクエスト送信を停止するレジリエンスパターンで、回復のための時間を与え、連鎖的な障害を防ぎます。
不良なdeployがサービスを不健全にしたとき、circuit breakingは障害が上流へ広がる前に回路をオープンにして影響範囲を限定します。
影響範囲の制御
新バージョンがエラーを返し始めた場合、オープンした回路は呼び出し側が殺到するのを防ぎ、自動rollbackの時間を稼ぎつつ、上流のサービスの応答性を保ちます。
関連ガイド
Outlier Detection - CI/CD Glossary DefinitionOutlier Detection: Outlier detection automatically ejects individual backend instances from the load-balancin…
Traffic Policy - CI/CD Glossary DefinitionTraffic Policy: A traffic policy is a rule set that controls how requests are routed and treated between serv…
Canary Analysis - CI/CD Glossary DefinitionCanary Analysis: Canary analysis evaluates a new version against metrics (error rate, latency, saturation) wh…