Kurzusleírás
Bevezetés a Apache Kafka-be
- Mi az a Kafka és miért kell használni?
- Fő összetevők: témák, partíciók, termelők, fogyasztók, brókerek
- Kafka közzétételi-előfizetési modelljének megértése
- A Kafka felhasználási esetei valós alkalmazásokban
Kafka fejlesztői környezet létrehozása
- A Kafka és a ZooKeeper telepítése és konfigurálása
- Kafka CLI eszközök témakezeléshez
- A Kafka konfigurálása a magas rendelkezésre állás érdekében
Kafka gyártók és fogyasztók
- Kafka producerek létrehozása Java
- Üzenetek létrehozása kulcsokkal, partíciókkal és nyugtákkal
- Kafka fogyasztók létrehozása Java
- Fogyasztói csoportok és ellentételezés
Együttműködés a Kafka Streams-szel
- A Kafka Streams API bemutatása
- Valós idejű adatfolyamok feldolgozása
- Állapottartó vs. állapot nélküli feldolgozás
- Ablakok, csatlakozások és összesítések
A megbízhatóság és a teljesítmény biztosítása
- Kafka replikáció és hibatűrés
- A gyártói és fogyasztói konfigurációk optimalizálása
- Kafka teljesítményének figyelése
Kafka biztonság és hitelesítés
- SSL/TLS titkosítás engedélyezése
- A hitelesítés konfigurálása a SASL segítségével
- Szerep alapú hozzáférés-vezérlés Kafka ACL-ekkel
A Kafka integrálása más rendszerekkel
- A Kafka Connect használata az adatbázisokkal való integrációhoz
- Kafka összekapcsolása a Elasticsearch, PostgreSQL és más adatforrásokkal
- Eseményvezérelt mikroszolgáltatások építése Kafkával
Összegzés és a következő lépések
Követelmények
- Az alapvető Java programozás megértése
- Elosztott rendszerek és üzenetküldő rendszerek alapismeretei
- Szoftverfejlesztő eszközök, például Maven vagy Gradle ismerete
Közönség
- Java fejlesztők, akik a Kafkát szeretnék integrálni alkalmazásaikba
- Eseményvezérelt architektúrákkal dolgozó szoftvermérnökök
- A Kafka elosztott üzenetküldő rendszerként való tanulása iránt érdeklődő fejlesztők
Vélemények (5)
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
Reszelt készségek, példák, nagyon jó gyakorlatok
Marek Konieczny - G2A.COM Limited
Kurzus - Kafka for Administrators
Gépi fordítás
A kurz kiváló volt. A trénerünk, Andreas nagyon jó előkészítéssel rendelkezett és minden kérdésünkre válaszolt. Emellett segített nekünk, amikor problémákkal szembesültekünk és részletesen magyarázta meg, amikor szükség volt rá. Ez az eddigi legjobb kurzus, amelyben részt vettem.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurzus - Microservices with Spring Cloud and Kafka
Gépi fordítás