Návrh Školení
Zavedení do Apache Kafka
- Co je to Kafka a proč ho používat?
- Hlavní komponenty: Téma, Oddíly, Producenti, Konzumenti, Brokery
- Pochopení publikovací-předávacího modelu Kafka
- Užití Kafka v reálných aplikacích
Nastavení Kafka vývojového prostředí
- Instalace a konfigurace Kafka a ZooKeeper
- Kafka CLI nástroje pro správu témat
- Konfigurace Kafka na vysokou dostupnost
Kafka Producenti a Konzumenti
- Vytváření Kafka Producentů v Javě
- Odesílání zpráv s klíči, oddíly a potvrzeními
- Vytváření Kafka Konzumentů v Javě
- Skupiny konzumentů a správa ofsetů
Práce s Kafka Streams
- Zavedení do API pro Kafka Streams
- Zpracování real-time datových proudů
- Soustavné vs. nesoustavné zpracování
- Filtrace, spojení a agregace
Garantování spolehlivosti a výkonu
- Replikace Kafka a odolnost před selháním
- Optimalizace konfigurací producentů a konzumentů
- Sledování výkonnosti Kafka
Zabezpečení a autentifikace Kafka
- Povolení šifrování SSL/TLS
- Konfigurace autentifikace pomocí SASL
- Rolové zásady přístupu s Kafka ACLs
Integrace Kafka do jiných systémů
- Použití Kafka Connect pro integraci s databázemi
- Spojení Kafka s Elasticsearch, PostgreSQL a dalšími zdroji dat
- Vytváření událostně řízených mikroslužeb pomocí Kafka
Závěr a další kroky
Požadavky
- Pochopení základů jazyka Java
- Základní znalosti distribuovaných systémů a systémů pro přenos zpráv
- Oznamování se s nástroji pro vývoj softwaru, jako je Maven nebo Gradle
Účastníci
- Vývojáři Java, kteří chtějí integrovat Kafka do svých aplikací
- Softwaroví inženýři pracující s architekturami orientovanými na události
- Vývojáři zaujatí o učení se Kafka jako distribuovaného systému pro přenos zpráv
Reference (5)
Zapojení s trenérem Řada relevantních cvičení a laboratorních praktických zkoušek
Salim - SICPA SA
Kurz - Administration of Kafka Message Queue
Přeloženo strojem
interaktivní přístup učitele, ne přímočarý příběh, ale jednání na dotazy z publika.
Rens - Canon Medical Informatics Europe B.V.
Kurz - Administration of Kafka Topic
Přeloženo strojem
Laboratoře a diapozitivy se dobře kombinují s Jorgeho znalostmi a láskou ke Kafkovi.
Willem - BMW SA
Kurz - Apache Kafka for Developers
Přeloženo strojem
very interactive...
Richard Langford
Kurz - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable