Sobes.tech
Junior — Middle

Circuit Breaker mekanizmasının çalışma prensibini ve hangi senaryolarda kullanıldığını açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Devre Kesici — uzak bir hizmeti veya kaynağı çağırma girişimlerini, eğer geçici olarak kullanılamazsa veya hatalarla çalışıyorsa, tekrar tekrar engelleyen bir desen.

Çalışma prensibi:

  • Normal durumda (Kapalı), istekler normal şekilde geçer.
  • Hata sayısı eşik değerini aşarsa, Açık duruma geçer — istekler hemen reddedilir, çağrı denemesi yapılmaz.
  • Bir süre sonra, Devre Kesici Yarı-Açık durumuna geçer — hizmetin iyileşip iyileşmediğini kontrol etmek için sınırlı sayıda istek gönderir.
  • Eğer istekler başarılı olursa, Kapalı konuma geri döner, aksi takdirde tekrar Açık olur.

Dağıtık sistemlerde kullanılmaktadır, dayanıklılığı artırmak ve çökmüş hizmeti aşırı yüklememek ve erişilemezliğine hızlı tepki vermek için.