サーキットブレーカーは、失敗中のサービスをアプリが何度も呼び出すのを一時的に止める安全パターンです。失敗しそうなリクエストを送り続けるのではなく、サービスの回復を待てます。
問題が起きると電気のブレーカーが切れて家のほかの部分を守るようなものです。ソフトウェアでは、アプリが呼び出しを一時停止し、あとで再試行できます。
このパターンはシステムの回復に役立ちますが、サービス自体の問題を直すものではありません。利用できない間は、明確なメッセージや代替手段も必要です。
用語の解説
サーキットブレーカーは、繰り返し失敗するサービスへの呼び出しを一時停止します。

サーキットブレーカーは、失敗中のサービスをアプリが何度も呼び出すのを一時的に止める安全パターンです。失敗しそうなリクエストを送り続けるのではなく、サービスの回復を待てます。
問題が起きると電気のブレーカーが切れて家のほかの部分を守るようなものです。ソフトウェアでは、アプリが呼び出しを一時停止し、あとで再試行できます。
このパターンはシステムの回復に役立ちますが、サービス自体の問題を直すものではありません。利用できない間は、明確なメッセージや代替手段も必要です。