Nima Circuit Breaker
Kaskadli nosozliklardan himoya namunasi
Circuit Breaker — Kaskadli Nosozliklardan Himoya Namunasi
Circuit Breaker — bog'liq xizmat mavjud bo'lmaganda kaskadli nosozliklarni oldini oladigan mikroservislardagi arxitektura namunasi.
Circuit Breaker Holatlari
| Holat | Tavsif | Xatti-harakat | |-------|--------|---------------| | Closed | Normal ishlash | So'rovlar o'tadi | | Open | Xizmat mavjud emas | So'rovlar bloklanadi | | Half-Open | Sinov | Test so'rovlariga ruxsat |
Konfiguratsiya Parametrlari
- Failure Threshold — ochish uchun xatolar (5-10)
- Success Threshold — yopish uchun muvaffaqiyatlar (3-5)
- Timeout — javob kutish vaqti (1-5 soniya)
- Reset Timeout — Half-Open gacha vaqt (30-60 soniya)
Kutubxonalar va Vositalar
- Resilience4j — Java
- Polly — .NET
- Hystrix — Java (eskirgan)
- Istio — Service Mesh