サーキットブレーカーって何?
家のブレーカーは、電流が流れすぎると自動で落ちて、家中の回路を守ります。エージェントのサーキットブレーカー(Circuit Breaker)も同じ原理。あるエージェントがエラー・タイムアウト・異常行動を繰り返しているのを検知したら、自動で「電源を切る」——実行を一時停止または遮断し、故障の拡大を防ぎます。どう動くのか
クローズ状態すべて正常。エージェントは普通に動きます。
オープン状態
エラー数や失敗率がしきい値を超えると、ブレーカーが落ちて、以後の呼び出しを即座に止めます。
ハーフオープン状態
しばらく冷ました後、少しだけリクエストを通して「試し」。成功なら復旧、失敗なら再び遮断します。
なぜ人手より速いのか
故障は一瞬で広がります。担当者がアラートに気づき、ログインし、調査を始める頃には、もう被害が出ているかもしれません。ブレーカーはミリ秒単位で自動反応する、システム自己修復の最前線です。キルスイッチとの連携
ブレーカーは「自動・部分的」——特定のツールやサブフローを切るのが基本。キルスイッチは「手動・全体的」——エージェント全体を止めます。通常はブレーカーが先に自動で受け止め、それでも収まらないときキルスイッチという順番です。まとめ:サーキットブレーカーは、エージェントに付ける「自動で落ちるブレーカー」です。
コメント