Junior — Middle
Bir Devre Kesici'nin bulunabileceği farklı durumları açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Circuit Breaker — Güvenilmez hizmetlerle etkileşim sırasında sistemin dayanıklılığını artırmak için kullanılan bir desen. Aşağıdaki durumlarda olabilir:
-
Kapalı (Closed) — tüm istekler hizmete gider. Hata sayısı eşik değerini aşarsa, Açık durumuna geçer.
-
Açık (Open) — istekler hemen engellenir, böylece hizmet aşırı yüklenmez. Bir süre sonra Yarı-Açık durumuna geçer.
-
Yarı-Açık (Half-Open) — deneme modu: sınırlı sayıda istek izin verilir, hizmetin iyileşip iyileşmediğini kontrol etmek için. İstekler başarılıysa, Kapalı'ya geçer; aksi takdirde tekrar Açık olur.
Bu mekanizma, zincirleme arızaları önlemeye ve dış hizmetlerdeki sorunlara hızlı yanıt vermeye yardımcı olur.