Návrh Školení

Přehled systémů distribuovaného zasílání zpráv

  • Use Cases
  • Alternativy k Kafka

Kafka API

  • Producer API
  • Vysokorozvržený Consumer API
  • Jednoduchý Consumer API
  • Kafka Hadoop Consumer API

Konfigurace

  • Nový Producer
  • Broker
  • Konfigurace Consumer a Produceru

Design

  • Motivace
  • Persistence
  • Efektivita
  • Výrobcové rozhraní (Producer)
  • Spotřebič (Consumer)
  • Sémantika doručení zpráv
  • Replikace

Implementace

  • Návrh API
  • Síťový vrstva
  • Zprávy
  • Formát zpráv
  • Log
  • Distribuce

Základní Kafkovy operace

  • Přidání a odstranění tém
  • Úpravy témat
  • Lichvový zastavení
  • Rozdělení vedení
  • Kontrola pozice spotřebitele
  • Zrcadlování dat mezi clustery
  • Posílení clusteru
  • Dekomise brokerů
  • Zvýšení faktoru replikace

jiný

  • Datacentra
  • Důležité konfigurace serveru
  • Důležité klienta konfigurace
  • Konfigurace produkčního serveru
  • Monitorování
  • ZooKeeper

Požadavky

Základní znalosti správy systému, znalost libovolného objektově orientovaného programovacího jazyka.

 14 hodiny

Počet účastníků


Price per participant

Reference (7)

Upcoming Courses

Související kategorie