uzorak prekidača sprječava kaskadno slijed kvarova i daje zadano ponašanje kada usluge ne uspiju. Netflix Hystrix nam omogućuje uvođenje tolerancije grešaka i kašnjenja izolacijom kvara i sprječavanjem njihovog kaskadiranja u drugi dio sustava izgradnjom robusnije distribuirane aplikacije.
Zašto koristimo prekidač u mikrouslugama?
Uzorak prekidača pomaže spriječiti takav katastrofalni kaskadni kvar u više sustava. Uzorak prekidača omogućuje vam da izgradite otporan i otporan sustav koji može preživjeti kada su ključne usluge nedostupne ili imaju veliko kašnjenje.
Što je hystrix prekidač?
Netflix je stvorio biblioteku pod nazivom Hystrix koja implementira uzorak prekidača. U arhitekturi mikroservisa uobičajeno je imati više slojeva poziva usluge, kao što je prikazano u sljedećem primjeru: Slika 3.1.
Što od sljedećeg je valjan razlog za korištenje hystrix prekidača u vašoj aplikaciji za proljetni oblak?
Općenito je potrebno da se omogući tolerancija grešaka u aplikaciji gdje je neka temeljna usluga isključena/trajno izbacuje pogrešku, moramo se automatski vratiti na drugi put izvođenja programa. Ovo je povezano s distribuiranim računalnim stilom Eco sustava koji koristi mnogo temeljnih mikrousluga.
Zašto da koristimHystrix?
Knjižnica okvira Hystrix pomaže u kontroli interakcije između usluga pružanjem tolerancije grešaka i kašnjenja. Poboljšava ukupnu otpornost sustava izolacijom neuspjelih usluga i zaustavljanjem kaskadnog učinka kvarova.