Back to blog
  • Integrasi Sistem

Circuit Breaker: Menghentikan Kegagalan Sebelum Menyebar

by Mono Solusi

Kegagalan beruntun sering bermula dari satu layanan yang lambat. Klien mengulang, klien lain ikut menunggu, thread habis, dan tiba-tiba sistem yang sehat pun ikut runtuh. Circuit breaker memutus rantai ini.

Cara kerjanya

Pemutus menghitung kegagalan. Setelah ambang terlampaui, sirkuit terbuka: panggilan berikutnya langsung gagal cepat tanpa menunggu downstream. Sistem lain tetap sehat karena tidak terjebak menunggu.

Setengah-terbuka

Setelah jeda, sirkuit mengizinkan satu percobaan. Bila berhasil, tertutup kembali; bila gagal, kembali terbuka. Ini cara pemulihan terjadi tanpa kembali membebani downstream.

Bukan pengganti perbaikan

Circuit breaker membatasi kerusakan, bukan menyembuhkan akar masalah. Layanan downstream tetap perlu diperbaiki. Pemutus hanya memberi waktu — jangan disalahgunakan untuk menutupi masalah permanen.

Have a problem you want solved?

Tell us what you need. We help map a realistic technical path forward — no overpromising.