Junior — Middle
Оё метавонед принсипи кориии механизми Circuit Breaker ва кадом сценарияҳо истифода мешавад, шарҳ диҳед?
sobes.tech AI
Ҷавоб аз AI
Circuit Breaker — бу намуна, ки такрорҳои кӯшиши даъвати хидмати дур ё манбаъро, агар он муваққатан дастрас набошад ё бо хато кор кунад, пешгирӣ мекунад.
Принсипи кор:
- Дар ҳолати оддӣ (Баста), дархостҳо ба таври оддӣ мегузаранд.
- Агар шумораи хатоҳо аз ҳадди муайян зиёд шавад, ба ҳолати Оғозӣ мегузарад — дархостҳо фавран рад карда мешаванд, бе кӯшиши даъват.
- Пас аз муддате, Circuit Breaker ба ҳолати ним-озод мегузарад — кӯшиш мекунад, ки миқдори маҳдудии дархостҳоро фиристад, то бубинад, ки хидмат барқарор шудааст ё не.
- Агар дархостҳо муваффақ бошанд, ба ҳолати Баста бармегардад, дар ғайри ҳол, боз ба Оғозӣ мегузарад.
Дар системҳои тақсимшуда барои баланд бардоштани муқовимат истифода мешавад, то хидмати вайроншударо аз борик кардан ва ба норасогии он зуд вокуниш нишон додан.