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
Vélemények (5)
Elkötelezettség az oktatóval Számos releváns gyakorlat és laboratóriumi gyakorlati vizsga
Salim - SICPA SA
Kurzus - Administration of Kafka Message Queue
Gépi fordítás
a tanár interaktív megközelítése, nem egyenes történet, hanem a hallgatóság kérdéseire reagálva.
Rens - Canon Medical Informatics Europe B.V.
Kurzus - Administration of Kafka Topic
Gépi fordítás
A laborok és a diák jól kombinálható Jorge tudásával és Kafka iránti szeretetével.
Willem - BMW SA
Kurzus - Apache Kafka for Developers
Gépi fordítás
nagyon interaktív...
Richard Langford
Kurzus - SMACK Stack for Data Science
Gépi fordítás
Elég gyakorlati tapasztalatra van lehetőség, a tanár szakértelemmel rendelkezik
Chris Tan
Kurzus - A Practical Introduction to Stream Processing
Gépi fordítás