Course Code: kafkastreams
Duration: 7 hours
Prerequisites:
  • Zrozumienie Apache Kafka
  • Java doświadczenie w programowaniu
Overview:
Kafka Streams jest biblioteką po stronie klienta do tworzenia aplikacji i mikrousług, których dane są przekazywane do i z systemu przesyłania wiadomości Kafka. Tradycyjnie polegało się na Apache Kafka lub Apache Spark lub Apache Storm do przetwarzania danych między producentami i odbiorcami wiadomości. Wywołując API Kafka Streams z poziomu aplikacji, dane mogą być przetwarzane bezpośrednio w Kafce, z pominięciem konieczności wysyłania danych do oddzielnego klastra w celu ich przetworzenia.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak zintegrować Kafka Streams z zestawem przykładowych Java aplikacji, które przekazują dane do i z Apache Kafka w celu przetwarzania strumieniowego.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Rozumieć funkcje i zalety Kafka Streams w porównaniu z innymi ramami przetwarzania strumieniowego
  • Przetwarzać dane strumieniowe bezpośrednio w ramach klastru Kafka
  • Napisać aplikację lub mikrousługę Java lub Scala, która integruje się z Kafka i Kafka Streams
  • Napisać zwięzły kod, który przekształca tematy wejściowe Kafka w tematy wyjściowe Kafka
  • Budować, pakować i wdrażać aplikację

Publiczność

  • Developers

Format kursu

  • Część wykładu, część dyskusji, ćwiczenia i intensywne praktyczne ćwiczenia

Uwagi

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, proszę skontaktować się z nami w celu ustalenia szczegółów
Course Outline:

Wstęp

  • Kafka vs Spark, Flink, i Storm

Przegląd funkcji strumieni Kafka

  • Przetwarzanie stanowe i bezstanowe, przetwarzanie czasu zdarzenia, DSL, operacje okienkowania na podstawie czasu zdarzenia, itp.

Studium przypadku: API strumieni Kafka do budżetowania predykcyjnego

Konfigurowanie środowiska programistycznego

Tworzenie aplikacji strumieniowej

Uruchamianie klastra Kafki

Przygotowanie tematów i danych wejściowych

Opcje przetwarzania danych strumieniowych

  • DSL Kafka Streams na wysokim poziomie
  • Procesor na niższym poziomie

Transformacja danych wejściowych

Sprawdzanie danych wyjściowych

Zatrzymanie klastra Kafki

Opcje wdrażania aplikacji

  • Klasyczne narzędzia operacyjne (Puppet, Chef i Salt)
  • Docker
  • Plik WAR

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Stream Processing with Kafka Streams

Qatar - Stream Processing with Kafka Streams

Egypt - Stream Processing with Kafka Streams

Saudi Arabia - Stream Processing with Kafka Streams

South Africa - Stream Processing with Kafka Streams

Brasil - Stream Processing with Kafka Streams

Canada - Stream Processing with Kafka Streams

中国 - Stream Processing with Kafka Streams

香港 - Stream Processing with Kafka Streams

澳門 - Stream Processing with Kafka Streams

台灣 - Building Stream Processing Applications with Kafka Streams

USA - Stream Processing with Kafka Streams

Österreich - Stream Processing with Kafka Streams

Schweiz - Stream Processing with Kafka Streams

Deutschland - Stream Processing with Kafka Streams

Czech Republic - Stream Processing with Kafka Streams

Denmark - Stream Processing with Kafka Streams

Estonia - Stream Processing with Kafka Streams

Finland - Stream Processing with Kafka Streams

Greece - Stream Processing with Kafka Streams

Magyarország - Stream Processing with Kafka Streams

Ireland - Stream Processing with Kafka Streams

Luxembourg - Stream Processing with Kafka Streams

Latvia - Stream Processing with Kafka Streams

España - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Italia - Stream Processing with Kafka Streams

Lithuania - Stream Processing with Kafka Streams

Nederland - Stream Processing with Kafka Streams

Norway - Stream Processing with Kafka Streams

Portugal - Stream Processing with Kafka Streams

România - Stream Processing with Kafka Streams

Sverige - Stream Processing with Kafka Streams

Türkiye - Stream Processing with Kafka Streams

Malta - Stream Processing with Kafka Streams

Belgique - Stream Processing with Kafka Streams

France - Stream Processing with Kafka Streams

日本 - Stream Processing with Kafka Streams

Australia - Stream Processing with Kafka Streams

Malaysia - Stream Processing with Kafka Streams

New Zealand - Stream Processing with Kafka Streams

Philippines - Stream Processing with Kafka Streams

Singapore - Stream Processing with Kafka Streams

Thailand - Stream Processing with Kafka Streams

Vietnam - Stream Processing with Kafka Streams

India - Stream Processing with Kafka Streams

Argentina - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Chile - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Costa Rica - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Ecuador - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Guatemala - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Colombia - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

México - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Panama - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Peru - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Uruguay - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Venezuela - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Polska - Stream Processing with Kafka Streams

United Kingdom - Stream Processing with Kafka Streams

South Korea - Stream Processing with Kafka Streams

Pakistan - Stream Processing with Kafka Streams

Sri Lanka - Stream Processing with Kafka Streams

Bulgaria - Stream Processing with Kafka Streams

Bolivia - Creación de aplicaciones de procesamiento de flujo con Kafka Streams

Indonesia - Stream Processing with Kafka Streams

Kazakhstan - Stream Processing with Kafka Streams

Moldova - Stream Processing with Kafka Streams

Morocco - Stream Processing with Kafka Streams

Tunisia - Stream Processing with Kafka Streams

Kuwait - Stream Processing with Kafka Streams

Oman - Stream Processing with Kafka Streams

Slovakia - Stream Processing with Kafka Streams

Kenya - Stream Processing with Kafka Streams

Nigeria - Stream Processing with Kafka Streams

Botswana - Stream Processing with Kafka Streams

Slovenia - Stream Processing with Kafka Streams

Croatia - Stream Processing with Kafka Streams

Serbia - Stream Processing with Kafka Streams

Bhutan - Stream Processing with Kafka Streams

Nepal - Stream Processing with Kafka Streams

Uzbekistan - Stream Processing with Kafka Streams