Java Code -> Apache Kafka -> Apache Storm – Event pipeline [DSP2017]

W ostatnim poście poruszyłem co to jest Kafka, jak działa oraz jak zacząć jej używać. Dziś zmierzymy się z wysyłaniem komunikatów w Javie do wybranego topic’a. W projekcie jest to moduł odpowiedzialny za odczyt stanów urządzeń podłączonych do RPi i wysyłania komunikatu o zmianie.  Następnie zobaczymy małą burzę, póki co z jednym piorunem, ale hałas robi i tak dobry 😉 Jeśli nie pamiętasz albo nie czytałeś poprzednich postów to odsyłam >tutaj< w celu zapoznania się z całością. Continue reading “Java Code -> Apache Kafka -> Apache Storm – Event pipeline [DSP2017]”

Apache Kafka – system kolejkowy dla każdego

Apache Kafka jest jednym z wielu popularnych message brokerów. Spośród dostępnych rozwiązań wyróżnia go wysoka wydajność. Jest łatwo skalowalny i odporny na awarie. Jest również przyjazny dla developera, nie ma potrzeby odpalania całego klastra, wystarczy jedna instancja, która może być na lokalnym środowisku. Kafka przechowuje strumienie komunikatów w kolekcjach zwanych topic’ami.

Continue reading “Apache Kafka – system kolejkowy dla każdego”

Vagrant, Kafka – git malina

 

Siema! Ostatnio było co nie co o sprzęcie, więc nadeszła pora aby zabrać się za oprogramowanie. Zaczynając projekt zakładałem jak najszybsze powstanie MVP. Ale… jak to z marudą bywa, pomyślałem sobie – sorry, nie jestem w pracy, deadline dla kolejnej funkcjonalności nie istnieje, to jest mój projekt i zrobię co będę chciał i na kiedy będę chciał. I tak narodziła się wspaniała idea – nauczę się czegoś fajnego, wykorzystam to co znam i to co chwiałbym znać w niekonwencjonalny sposób… Pomysł na szybkie skończenie trafił do piachu. Continue reading “Vagrant, Kafka – git malina”