W poprzednim wpisie pokazywałem jak wykorzystać Hystrix’a jako jeden ze sposób realizacji wzorca Circuit Breaker. Pojawił się także wpis dotyczący dashboard’u, na którym wyświetlane były informacje dla danego Circuit Breaker’a. Niestety wadą tego rozwiązania było to, iż mieliśmy jeden dashboard per aplikacja, więc jeśli chcielibyśmy sprawdzać stan kilku Circuit Breaker’ów musielibyśmy przełączać się pomiędzy dashboardami.
hystrix
#24 Spring Boot – Hystrix Dashboard
Kolejny wpis na temat Hystrix’a, czyli biblioteki realizującej wzorzec CircuitBreaker. W poprzednim wpisie opisałem jak zaimplementować funkcjonalność Hystrix’a w naszej aplikacji. Dziś przedstawię wam projekt Hystrix Dashboard, na którym prezentowane są wyniki z naszych metod opakowanych w commandy Hystrix’owe.
#23 Spring Boot – Hystrix
FailFast to podejście, w którym w jak najszybszym czasie dostajemy informację o tym, że coś działa niepoprawnie. Jednym z rozwiązań realizujących tą technikę jest biblioteka Hystrix ze stajni Netflix’a. Swoje rozwiązanie realizują oni jako CircuitBreaker, czyli bezpiecznik, który jeśli dzieje się coś niepożądanego zostaje włączony.