Czy ktoś z Was używał Hystrixa?
Znacie może jakieś dobre tutoriale/docs od czego zacząć?
Albo może jakaś mała przykładowa appka gdzie mógłbym zobaczyć jak to działa?
Jednym z źródeł wiedzy może być prezentacja
dzieki bardzo za wrzutki.
Hmm, rozumiem, że Netflixy zrobiły to z rozmysłem, że @HystrixCommand trzeba dodawac dosc manualnie... z prezentacji tak wynika, ze po to to jest by czegos nie schrzanić tylko używać rozważnie.
Zastanawiają mnie te cache, jak to wplynie na GC?
@enableCircuitBreaker ze spring clouda, co to dokladnie robi?
Chcialbym zrobic tego implementacje ale z samymi paczkami od netflixa bez spring clouda. Jak to zrobic?
Czy hystrixem da się cachować tak jak przy Ehcache albo Guava Cache?
Czy to tylko ma działać na zasadzie jak np. dwóch userów wysyła dokładnie to samo żądanie w tym samym momecie to hystrix pozwala na to, że nie wykonuje podwójnej logiki tylko sobie cachuje te dwa żądania.
Nie, to działa na zupełnie innej zasadzie. Hystrix nie jest cachem.
Hystrix to circuit breaker. Najbardziej pasuje do 'mikroserwisów' gdzie jakiś serwis może paść, wówczas histrix odcina go na jakiś czas i zamiast odpytywać go o dane daje możliwość zastąpienia ich jakimś lokalnym backupem do czasu aż docelowy serwis znów nie będzie stabilny.