Ինչու hystrix անջատիչ:

Բովանդակություն:

Ինչու hystrix անջատիչ:
Ինչու hystrix անջատիչ:
Anonim

Circuit Breaker-ի օրինաչափությունը կանխում է ձախողման կասկադացումը և տալիս է լռելյայն վարքագիծ, երբ ծառայությունները ձախողվում են: Netflix Hystrix-ը մեզ թույլ է տալիս ներդնել սխալների հանդուրժողականություն և հետաձգման հանդուրժողականություն՝ մեկուսացնելով ձախողումը և կանխելով դրանց կասկադը դեպի համակարգի մյուս մաս՝ ստեղծելով ավելի ամուր բաշխված հավելված:

Ինչու՞ ենք մենք օգտագործում անջատիչ Microservices-ում:

Շղթայական անջատիչի օրինաչափությունը օգնում է կանխել նման աղետալի կասկադային ձախողումը բազմաթիվ համակարգերում: Անջատիչի օրինաչափությունը թույլ է տալիս ստեղծել անսարքությունների դիմացկուն և ճկուն համակարգ, որը կարող է հիանալի գոյատևել, երբ հիմնական ծառայությունները կամ անհասանելի են կամ ունեն բարձր ուշացում:

Ի՞նչ է hystrix անջատիչը:

Netflix-ը ստեղծել է Hystrix անունով գրադարան, որը իրականացնում է անջատիչի օրինաչափությունը: Միկրոսերվիսային ճարտարապետությունում սովորական է ունենալ ծառայության զանգերի մի քանի շերտեր, ինչպես ցույց է տրված հետևյալ օրինակում. Նկար 3.1.

Ստորև նշվածներից ո՞րն է ձեր գարնանային ամպային հավելվածում hystrix անջատիչները օգտագործելու հիմնավոր պատճառ:

Ընդհանրապես պահանջվում է անսարքության հանդուրժողականությունը միացնելու համար այն հավելվածում, որտեղ որոշ հիմքում ընկած ծառայությունը մշտական վայրէջքի/շփման սխալ է, մենք պետք է հետ գնանք ծրագրի կատարման տարբեր ուղի ավտոմատ կերպով: Սա կապված է Էկո համակարգի բաշխված հաշվողական ոճի հետ՝ օգտագործելով բազմաթիվ հիմքում ընկած միկրոծառայություններ:

Ինչու պետք է օգտագործեմHystrix?

Hystrix շրջանակային գրադարանը օգնում է վերահսկել ծառայությունների միջև փոխազդեցությունը՝ ապահովելով սխալների հանդուրժողականություն և հետաձգման հանդուրժողականություն: Այն բարելավում է համակարգի ընդհանուր ճկունությունը՝ մեկուսացնելով ձախողված ծառայությունները և դադարեցնելով խափանումների կասկադային ազդեցությունը:

Խորհուրդ ենք տալիս: