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)
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
very interactive...
Richard Langford
Kurzus - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable