Skip to content
Latchkey

サーキットブレーカー - CI/CD用語集の定義

サーキットブレーカー: サーキットブレーカーは、エラーがしきい値を超えると、失敗している依存先の呼び出しを停止し、クールダウン期間中は高速な失敗を返してから、回復したかどうかを慎重にテストします。

サーキットブレーカーは、エラーがしきい値を超えると、失敗している依存先の呼び出しを停止し、クールダウン期間中は高速な失敗を返してから、回復したかどうかを慎重にテストします。

サーキットブレーカーは、苦戦している依存先がその呼び出し元を巻き込んで停止させるのを防ぎます。ブレーカーが「開く」と、リクエストは応答できないサービスに積み上がる代わりに即座に失敗します。

CIにおいて

不安定な外部サービスがtimeoutし始めた場合、サーキットブレーカーによって依存するstepは高速に失敗し、後で再試行できます。すべてのjobがtimeoutが切れるまでハングし続けることはありません。

関連ガイド