Zkuste nás kontaktovat

Návrh Školení

Úvod

RabbitMQ jako middleware pro komunikaci mezi systémy

  • Přehled komunikačních protokolů
  • AMQP a MQ

Přehled Javy a Springu

  • Rozhraní Spring API
  • Injekce závislostí

Příprava vývojového prostředí

  • Instalace a konfigurace RabbitMQ
  • Instalace a nastavení Javy
  • Instalace a konfigurace Springu

Vývoj v Javě a Springu s využitím RabbitMQ

  • Psaní kódu
  • Praca s formátem JSON
  • Vytváření výměn zpráv, témat, front a vazeb
  • Publikování zpráv
  • Konfigurace naslouchajícího procesu
  • Tvorba API pro RabbitMQ

Ošetření chyb

  • Řešení problémů s očekáváním při použití DLX
  • Řešení problémů bez využití DLX
  • Použití atributu TTL pro řešení očekávání
  • Využití mechanismu opakovaného pokusu u výměn zpráv
  • Použití mechanismu opakovaného pokusu v rámci Springu

Pokročilé techniky s Springem a RabbitMQ

  • Konfigurace front pomocí Spring AMQP
  • Konfigurace výměn zpráv v rámci Spring AMQP
  • Tvorba vazeb mezi frontami a výměnami zpráv
  • Použití pluginů RabbitMQ
  • Přijímání a zpracování zpráv z různých aplikací

Shrnutí a závěr

Požadavky

  • Praktické zkušenosti s Javou a Springem

Cílová skupina

  • Softwaroví architekti
  • Weboví vývojáři
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie