Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

Kafka alapozó

0
(0)
4,5 óra

  • Bemutatkozás
  • Kurzus bevezetés
  • Mi az Apache Kafka
  • Kafka és Message Broker-ek kapcsolata

  • Kafka architecktúra - alapfogalmak áttekintése
  • Topic-ok
  • Partíciók és Offset-ek
  • Üzenet kulcsok
  • Üzenet struktúra
  • Szerializáció és Deszerializáció
  • Consumer kliens
  • Consumer csoportok
  • Consumer offset-ek
  • Broker-ek és topic-ok
  • Topic replikáció
  • Producer kliens nyugtázási beállítások
  • Zookepeer

  • Kafka CLI áttekintés
  • Demó: Kafka telepítés
  • Kafka Topics
  • Demó: Kafka CLI - kafka-topics.sh
  • Kitekéntés: Kafka adattárolás (log segments)
  • Demó: Kafka log szegmensek
  • Kafka Console Producer
  • Demó: Kafka CLI - kafka-console-producer.sh
  • Kafka Console Consumer
  • Demó: Kafka CLI - kafka-console-consumer.sh
  • Kafka Consumer Groups
  • Demó: Kafka CLI - kafka-consumer-groups.sh
  • Kafka Server Start
  • Demó: Properties fájl
  • Kafka Server Stop

  • Áttekintés
  • Kafka Producer kliens felvezetés
  • Demó: Kafka Producer kliens - alap implementáció
  • Demó: Kafka Producer kliens - Callback hívás hozzáadása
  • Konfiguráció: Round Robin vs. Sticky Partitioner
  • Demó: Kafka Producer kliens - Sticky partitioner vs. Round Robin partitioner setup
  • Konfiguráció: Üzenet kulcsok
  • Demó: Kafka Producer kliens - Kulcsok használata üzenetküldéskor
  • Konfiguráció: Ismételt küldés és Időzítés
  • Kafka Consumer kliens felvezetés
  • Demó: Kafka Consumer kliens - alap implementáció
  • Demó: Kafka Consumer kliens - Megfelelő leállítás (shutdown) hozzáadása
  • Konfiguráció: Partíció terheléselosztás
  • Demó: Kafka Consumer kliens - Partíció-újraosztás (Rebalance) – Kooperatív consumerek beállítása
  • Egy realisztikus architektúra példa
  • 3rd party adatolvasás és Kafkába írás felvezetése
  • Demó: Valós példaszcenárió – Blockchain Producer
  • Konfiguráció: üzenet tömörítés
  • Demó: Valós példaszcenárió – Blockchain Producer – Tömörítés (High throughput)
  • Idempotens küldés
  • Túlterhelés kezelése
  • Kafkából olvasás és 3rd party írás felvezetése
  • Demó: Valós példaszcenárió – Blockchain Consumer OpenSearch-hez
  • Kézbesítési garanciák (at most once, at least once, exactly once)
  • Demó: Valós példaszcenárió – Blockchain Consumer - Delivery Semantics
  • Demó: Valós példaszenárió – Blockchain Consumer OpenSearch-hez – Idempotencia
  • Commit stratégiák
  • Demó: Valós példaszenárió – Blockchain Consumer OpenSearch-hez – Commit stratégia
  • Offset kezelés
  • Demó: Valós példaszenárió – Blockchain Consumer OpenSearch-hez – Offset viselkedés
  • Demó: Valós példaszenárió – Blockchain Consumer OpenSearch-hez – Bulk Request
  • Consumer kliens kapcsolat ellenőrzése (liveness, heartbeat)
  • Olvasási (poll) beállítások
  • Topológia-tudatos beállítások (Rack-awareness)

  • Kafka UI
  • Demó: Kafka UI
  • Kafdrop
  • Demó: Kafdrop
  • Általános ajánlások - partíció szám, replikációs faktor
  • Általános ajánlások - topic név konvenciók

  • Áttekintés
  • Konfiguráció módosítás
  • Automatikus topic létrehozás
  • Szegmens-ek és indexek
  • Log megőrzés (retention)
  • Log tömörítés (compaction)
  • Leader választás kiesés esetén
  • Nagyméretű üzenetek kezelése

  • Összefoglalás

Az oktatóról

Training360 Kft.

Mások ezeket választották