Circuit Breaker
Başarısız veya aşırı yavaş bir bağımlılığa çağrıları geçici olarak keserek zincirleme arızayı sınırlayan dayanıklılık deseni.
Teknik Bağlam
Closed durumda çağrılar geçer; hata eşiği aşılınca open durumda hızlı hata verilir; half-open aşamasında sınırlı deneme çağrılarıyla iyileşme ölçülür. Hata oranı yanında latency ve minimum örnek sayısı da değerlendirilebilir.
Sınırlar
Elektriksel devre kesici ile isim benzerliği dışında aynı kavram değildir. Yanlış eşik, sağlıklı bağımlılığı gereksiz devre dışı bırakabilir veya overload'u geç fark edebilir.
İlgili Kavramlar
- Retry
- Bulkhead Pattern
- Load Shedding
- Tail Latency