Kurzusleírás

Bevezetés az Apache Kafkába

  • Mi a Kafka és miért használjuk?
  • Alapvető összetevők: Témák, Partíciók, Üzemeltetők, Fogyasztók, Közvetítők
  • A Kafkához tartozó publikálás-előfizetés modell értelmezése
  • Kafka valós alkalmazásokban történő használata

Kafka fejlesztői környezet beállítása

  • Kafka és ZooKeeper telepítése és konfigurálása
  • Kafka parancssori eszközeinek használata témák kezelésére
  • Kafka magas rendelkezésre álláshoz való beállítása

Kafka Üzemeltetők és Fogyasztók

  • Java-ban Kafka Üzemeltető létrehozása
  • Üzenetek kibocsátása kulcsokkal, partíciókkal és megerősítésekkel
  • Java-ban Kafka Fogyasztó létrehozása
  • Fogyasztói csoportok és eltolás kezelése

Kafka Streams használata

  • Bevezetés a Kafka Streams API-be
  • Valós időben történő adatfolyamok feldolgozása
  • Állapotalapú és állapotmentes feldolgozás
  • Ablakozás, összeillesztés és aggregációk

Biztonságosság és teljesítmény biztosítása

  • Kafka replikálása és hibatűrése
  • Az Üzemeltetők és Fogyasztók konfigurációinak optimalizálása
  • Kafka teljesítményének figyelése

Kafka biztonságosság és hitelesítés

  • SSL/TLS titkosítás engedélyezése
  • Hitelesítés konfigurálása SASL-lel
  • Ról alapú hozzáférés-vezérlés a Kafka ACL-kkal

Kafka egyéb rendszerekkel való integrálása

  • Adatbázisok integrálása a Kafka Connect használatával
  • Elasticsearch, PostgreSQL és más adatforrások összekapcsolása Kafkával
  • Eseményvezérelt mikroszolgáltatások építése Kafkával

Összefoglaló és a következő lépések

Követelmények

  • Középhaladó Java programozási ismeretek
  • Alapvető ismeretek elosztott rendszerekről és üzenetrőgzítő rendszerekről
  • A Maven vagy Gradle szoftverfejlesztési eszközök ismertetése

Célcsoport

  • Java fejlesztők, akik a Kafka-t szeretnék integrálni alkalmazásaikkal
  • Szoftver mérnökök, akik eseményvezérelt architektúrákkal dolgoznak
  • Fejlesztők, akik a Kafka-t szeretnék megismerni elosztott üzenetrőgzítő rendszerként
 14 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák