Middle — Middle+
Ի՞նչ նմուշներ են կիրառվում համակարգերի հարթ անսարքության համար։
sobes.tech AI
Պատասխան AI-ից
Նուրբ ձախողումը իրականացնելու համար օգտագործվում են հետևյալ ձևանմուշները:
- Circuit Breaker (ավտոմատ անջատում է չաշխատող ծառայության զանգերը, որպեսզի խուսափել ավելորդ բեռից)
- Retry (կրկնվող փորձեր էքսպոնենցիալ ուշացումով)
- Bulkhead (ռեսուրսների մեկուսացում, որպեսզի մի բաղադրիչի ձախողումը չազդի մյուսների վրա)
- Fallback (փոխարինող գործողություններ կամ արժեքներ հիմնական ծառայության ձախողման դեպքում)
Օրինակ, Circuit Breaker ձևանմուշը Go-ում կարող է իրականացվել գրադարանի միջոցով, որը հետևում է սխալներին և անցնելու դեպքում ժամանակավոր արգելափակում է խնդրահարույց ծառայության զանգերը։