Kafka i wzorzec publish – subscribe

LICZBA DNI: 1 (8h)

KOD KURSU: KAFKA

# kafka

# kafka-clients

# microservices

O szkoleniu

DLA KOGO?

Szkolenie przeznaczone jest dla programistów chcących dowiedzieć się jakie możliwości i ograniczenia kryją się za wzorcem publish – subscribe, oraz w jaki sposób można wydajnie produkować i konsumować zdarzenia przy wykorzystaniu Kafki.

WYMAGANIA

Wymagana podstawowa znajomość Javy, Spring oraz git.

ZALETY

Szkolenie prowadzone jest przez osobę, która na co dzień projektuje, rozwija i utrzymuje aplikacje oparte na technologii Apache Kafka w środowisku produkcyjnym.

Cele szkolenia

Celem szkolenia jest nabycie teoretycznej (jak działa), oraz praktycznej (jak to implementować) wiedzy o technologii Apache Kafka.

Program

  • Kafka – jakie problemy rozwiązuje?
  • Topic, partycja, offset – wytłumaczenie podstawowych pojęć
  • Anatomia wiadomości
  • Serializacja i deserializacja
  • Środowisko składające się z wielu serwerów – jak działa replikacja?
  • Przykład implementacji konsumenta i producenta
  • Właściwości konsumenta i producenta
  • Czytanie z Kafki - pętla czytająca (poll loop) i zatwierdzanie pozycji (offset commit)
  • Ćwiczenia praktyczne
  • KafkaTemplate
  • @KafkaListener
  • Ćwiczenia praktyczne
  • Kafka Embedded
  • Omówienie konfiguracji
  • Ćwiczenia
  • Certyfikaty SSL – krótkie omówienie technologii
  • Czym jest ACL i jak działa?
  • Konfiguracja połączenia do Kafki po SSL
  • Nadawanie uprawnień (strona serwera)
  • Konfiguracja SSL dla producenta i konsumenta (strona klienta)
  • Ćwiczenia praktyczne

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.