Kurzusleírás
Bevezetés az Apache Kafka-ba
- Mi a Kafka és miért használjuk?
- Alapvető összetevők: Témakörök, Partíciók, Producer-ek, Consumer-ek, Broker-ek
- A Kafka publish-subscribe modelljének megértése
- Kafka használati esetek valós alkalmazásokban
Kafka fejlesztői környezet beállítása
- Kafka és ZooKeeper telepítése és konfigurálása
- Kafka CLI eszközök a témakörkezeléshez
- Kafka konfigurálása magas rendelkezésre állás érdekében
Kafka Producer-ek és Consumer-ek
- Kafka Producer-ek létrehozása Java nyelven
- Üzenetek küldése kulcsokkal, partíciókkal és visszaigazolásokkal
- Kafka Consumer-ek létrehozása Java nyelven
- Consumer csoportok és offset kezelés
Munka a Kafka Streams-sel
- Bevezetés a Kafka Streams API-ba
- Valós idejű adatstreamek feldolgozása
- Állapotmentes vs. állapottartó feldolgozás
- Windowing, join-ok és aggregációk
Megbízhatóság és teljesítmény biztosítása
- Kafka replikáció és hibajavítás
- Producer és Consumer konfigurációk optimalizálása
- Kafka teljesítmény monitorozása
Kafka biztonság és hitelesítés
- SSL/TLS titkosítás engedélyezése
- Hitelesítés konfigurálása SASL-lel
- Szerepköralapú hozzáférés-vezérlés Kafka ACL-ekkel
Kafka integrálása más rendszerekkel
- Kafka Connect használata adatbázisokkal való integrációhoz
- Kafka kapcsolása Elasticsearch, PostgreSQL és más adatforrásokkal
- Eseményvezérelt mikroszolgáltatások építése Kafka-val
Összefoglalás és következő lépések
Követelmények
- Alapvető Java programozási ismeretek
- Alapvető ismeretek az elosztott rendszerekről és üzenetküldő rendszerekről
- Ismeret a szoftverfejlesztési eszközökről, mint például a Maven vagy a Gradle
Célközönség
- Java fejlesztők, akik szeretnék integrálni a Kafka-t alkalmazásaikba
- Szoftvermérnökök, akik eseményvezérelt architektúrákkal dolgoznak
- Fejlesztők, akik szeretnének megismerkedni a Kafka-t mint elosztott üzenetküldő rendszert
Vélemények (5)
Bevezetés a képzővel Számos releváns gyakorlat és labor Közép- és végén helyezkedő gyakorló vizsgák
Salim - SICPA SA
Kurzus - Administration of Kafka Message Queue
Gépi fordítás
a tanár interaktív megközelítése, nem egy egyenes történet, hanem az közreműködők kérdéseire ad válaszokat.
Rens - Canon Medical Informatics Europe B.V.
Kurzus - Administration of Kafka Topic
Gépi fordítás
A laborok és a diaállományok jól összetartoznak Jorgé számára Kafka szerelme és ismereteivel.
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
Elegendő gyakorlati tanulási lehetőség, a képző tudatosan elismétli a fontos pontokat.
Chris Tan
Kurzus - A Practical Introduction to Stream Processing
Gépi fordítás