Kembali ke blog
  • Integrasi Sistem

Circuit Breaker: Menghentikan Kegagalan Sebelum Menyebar

oleh 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.

Punya masalah yang ingin diselesaikan?

Ceritakan kebutuhan Anda. Kami bantu memetakan langkah teknis yang realistis — tanpa janji berlebihan.