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.
Aktualizacja kursu Java Podstawy Miło mi poinformować, że kurs Java Podstawy został zaktualizowany do Javy 9. Co prawda Java 9 nie wnosi wielu rewolucyjnych zmian z punktu widzenia samego pisania kodu, jednak w kursie omówione są teraz: Instalacja JDK9 i...
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...
Już w przyszłym tygodniu odbędzie się droidcon Kraków 2017 – wydarzenie dla pasjonatów platformy Android. Jest to czwarta już edycja tej konferencji. W tym roku zaplanowane zostały 3 równoległe ścieżki wypełnione wysokiej jakości tematami. Lista prelegentów oraz tematów zostały już...
Do tej pory na kolejne wersje Javy musieliśmy czekać ok 2-3 lata. Najdłuższy przestój był pomiędzy Javą 6 (2006) i 7 (2011) i wynosił aż 5 lat (był to czas przejęcia firmy Sun przez Oracle). Pomimo iż na wersję 8...
Projekt używa kilku wersji Javy. Tak mniej więcej czterech, czyli od 6 do 9. Nic nadzwyczajnego, ale czasami mavenowi trzeba podstawić inne JDK. I tu zaczyna się robić ciekawie… Listing 1. Domyślna konfiguracja JDK $ echo $JAVA_HOME /usr/lib/jvm/java-9-oracle To nas...
W tym wpisie przedstawię wam jak zintegrować bezpośrednio naszą aplikację z RabbitMQ. Stosowanie kolejek w naszym ekosystemie ma wiele zalet. Dzięki zrównolegleniu pracy możemy w łatwy sposób skalować naszą aplikację. Jednocześnie wysyłając zadania na kolejkę powodujemy, iż nasz system staje się bardziej...
To pytanie często pada na grupie facebookowej tego bloga. – gdybym dzisiaj zaczynał naukę programowania (z naciskiem na Javę) od zera: jak bym się uczył? Jakie materiały do nauki bym wybrał? Starałem się wybrać ścieżkę oraz materiały, które dają dobry...