Prečo istič Hystrix?

Obsah:

Prečo istič Hystrix?
Prečo istič Hystrix?
Anonim

Vzor ističa zabraňuje kaskádovému zlyhaniu a poskytuje predvolené správanie pri zlyhaní služieb. Netflix Hystrix nám umožňuje zaviesť odolnosť voči chybám a toleranciu latencie izoláciou porúch a zabránením ich kaskádovaniu do druhej časti systému, čím sa vytvorí robustnejšia distribuovaná aplikácia.

Prečo používame istič v Microservices?

Vzor ističa pomáha zabrániť takémuto katastrofickému kaskádovému zlyhaniu naprieč viacerými systémami. Vzor ističa vám umožňuje vybudovať odolný a odolný systém odolný voči poruchám, ktorý dokáže bez problémov prežiť, keď sú kľúčové služby nedostupné alebo majú vysokú latenciu.

Čo je istič hystrix?

Netflix vytvoril knižnicu s názvom Hystrix, ktorá implementuje vzor ističov. V architektúre mikroslužieb je bežné mať viacero vrstiev servisných volaní, ako ukazuje nasledujúci príklad: Obrázok 3.1.

Ktorá z nasledujúcich možností je platným dôvodom na používanie ističov Hystrix vo vašej jarnej cloudovej aplikácii?

Vo všeobecnosti je požadované na aktiváciu odolnosti voči chybám v aplikácii, kde nejaká základná služba nefunguje/vyvoláva trvalo chybu, musíme sa automaticky vrátiť k inej ceste vykonávania programu. Súvisí to s distribuovaným výpočtovým štýlom systému Eco, ktorý využíva množstvo základných mikroslužieb.

Prečo by som mal používaťHystrix?

Knižnica rámca Hystrix pomáha kontrolovať interakciu medzi službami poskytovaním odolnosti voči chybám a tolerancie latencie. Zlepšuje celkovú odolnosť systému izoláciou zlyhávajúcich služieb a zastavením kaskádového efektu zlyhaní.

Odporúča: