Zkuste nás kontaktovat

Návrh Školení

Úvod

  • Přehled funkcí a architektury RabbitMQ
  • Principy protokolu AMQP a mikroslužeb

Začátek práce

  • Základní i pokročilé koncepty serveru
  • Nastavení vývojového prostředí
  • Konfigurace instance RabbitMQ
  • Běžné potíže při instalaci

Pokročilá konfigurace

  • Ovládání uživatelského rozhraní pro správu
  • Návrh distribuované architektury mikroslužeb
  • Soubory a adresáře systému
  • Protokolování aktivit
  • Pravidla a parametry konfigurace
  • Export a import definic systému
  • Správa virtuálních hostů
  • Dynamické ladění během provozu
  • Nastavení vypršení platnosti zpráv a konfigurace front
  • Vývoj vlastních pluginů

Zabezpečení a síťová architektura

  • Řízení přístupu k systému
  • Autentizace uživatelů a jejich oprávnění
  • Použití certifikátů pro ověřování
  • Propojení klientů s serverem
  • Nastavení šifrování pomocí protokolu TLS
  • Rozšířené síťové konfigurace

Vysoká dostupnost a replikace dat

  • Základy jazyka Erlang
  • Fungování front typu Quorum Queue
  • Implementace datových proudů
  • Principy clusterování a federace
  • Sledování stavu systému a kontroly zdravotního stavu služby

Optimalizace výkonu a správa zdrojů

  • Monitorování využití paměti
  • Správa alokace paměti
  • Nastavení úložiště zpráv
  • Řízení toku dat v systému
  • Pokročilé techniky ladění výkonu

Pokročilé metody odstraňování problémů

Shrnutí a další kroky

Požadavky

  • Základní zkušenosti s používáním RabbitMQ

Cílová skupina

  • Vývojáři
  • Softwaroví inženýři
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie