Kas yra „Netflix Hystrix“?
Kas yra „Netflix Hystrix“?

Video: Kas yra „Netflix Hystrix“?

Video: Kas yra „Netflix Hystrix“?
Video: Deploying Spring Boot Apps on Kubernetes - Thomas Risberg 2024, Lapkritis
Anonim

GitHub – Netflix / Hystrix : Hystrix yra delsos ir gedimų tolerancijos biblioteka, skirta atskirti prieigos prie nuotolinių sistemų, paslaugų ir trečiųjų šalių bibliotekų taškus, sustabdyti pakopinį gedimą ir užtikrinti atsparumą sudėtingose paskirstytose sistemose, kuriose gedimas yra neišvengiamas.

Atitinkamai, kas yra Hystrix?

Hystrix yra delsos ir atsparumo gedimams java biblioteka, skirta atskirti prieigos prie nuotolinių sistemų, paslaugų ir trečiųjų šalių bibliotekų taškus paskirstytoje aplinkoje. Tai padeda sustabdyti pakopinį gedimą ir įgalinti sudėtingų paskirstytų sistemų atsparumą, kai gedimas yra neišvengiamas.

Taip pat galima paklausti, kuris „Netflix“projektas užtikrina atsparumą gedimams ir grandinės pertraukiklius? Hystrix, atvirojo kodo biblioteka, kurią sukūrė Netflix , leidžia spręsti delsos problemas ir kaltė - tolerancija sudėtingose, paskirstytose sistemose.

Ar „Hystrix“nebenaudojama?

Pažvelkime į keletą atvirojo kodo alternatyvų dabar paseno Hystrix mikro paslaugų įrankis. Hystrix , „Netflix“atvirojo kodo delsos ir gedimų tolerancijos biblioteka, neseniai savo „GitHub“pagrindiniame puslapyje paskelbė, kad naujos funkcijos nebekuriamos.

Kaip Hystrix veikia atsarginis variantas?

Principas yra analogiškas elektronikai: Hystrix žiūri metodus už nesėkmingus skambučius į susijusias tarnybas. Jei yra toks gedimas, jis atidarys grandinę ir peradresuos skambutį į a atsarginis metodas . Biblioteka toleruos gedimus iki slenksčio. Be to, grandinė palieka atvirą.

Rekomenduojamas: