Ի՞նչ է Netflix Hystrix-ը:
Ի՞նչ է Netflix Hystrix-ը:

Video: Ի՞նչ է Netflix Hystrix-ը:

Video: Ի՞նչ է Netflix Hystrix-ը:
Video: Netflix-ի սերիալներից մեկում ցուցադրվել է Թուրքիայի քարտեզը, որի մի մասը ներկայացվել է ՀՀ տարածք 2024, Ապրիլ
Anonim

GitHub - Netflix / Հիստրիքս : Հիստրիքս ուշացման և սխալների հանդուրժողականության գրադարան է, որը նախատեսված է հեռավոր համակարգերի, ծառայությունների և երրորդ կողմի գրադարանների հասանելիության կետերը մեկուսացնելու, կասկադային ձախողումը դադարեցնելու և բարդ բաշխված համակարգերում ճկունություն ապահովելու համար, որտեղ ձախողումն անխուսափելի է:

Համապատասխանաբար, ի՞նչ է Hystrix-ը:

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

Կարելի է նաև հարցնել՝ Netflix-ի ո՞ր նախագիծն է ապահովում անսարքությունների հանդուրժողականություն և անջատիչ սարքեր: Hystrix, բաց կոդով գրադարան, որը մշակվել է Netflix , թույլ է տալիս լուծել հետաձգման հետ կապված խնդիրները և մեղքով - հանդուրժողականություն բարդ, բաշխված համակարգերում։

Այստեղ հիստրիքսը հնացած է:

Մենք նայում ենք ներկայիս մի քանի բաց կոդով այլընտրանքներին հնացած Hystrix microservice գործիք. Հիստրիքս Netflix-ի բաց կոդով հետաձգման և սխալների հանդուրժողականության գրադարանը վերջերս GitHub-ի իր գլխավոր էջում հայտարարեց, որ նոր գործառույթներն այլևս չեն մշակվում:

Ինչպե՞ս է կրկնօրինակն աշխատում Hystrix-ում:

Սկզբունքը նման է էլեկտրոնիկայի. Հիստրիքս դիտում է մեթոդները հարակից ծառայություններին ուղղված զանգերի ձախողման համար: Եթե կա այդպիսի խափանում, այն կբացի միացումը և կուղարկի զանգը a հետադարձ մեթոդ . Գրադարանը կհանդուրժի ձախողումները մինչև շեմ: Դրանից բացի, այն թողնում է միացումը բաց:

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