Návrh Školení
Úvod
- RabbitMQ oproti výchozímu systému front zpráv ve Windows – MSMQ
Pochopení mikroslužeb a mechanismů předávání zpráv
Přehled komunikačních protokolů: REST, SOAP a AMQP
Jak RabbitMQ využívá protokol AMQP k dosažení uvolněného propojování služeb
Nastavení vývojového prostředí
Instalace a konfigurace RabbitMQ pro aplikace v C#
Přehled .NET klientského rozhraní pro RabbitMQ
Připojení k RabbitMQ
Napsání dvou jednoduchých aplikací – odesílače a přijímače v jazyce C#
Provádění běžných operací s RabbitMQ pomocí .NET klienta
Psaní kódu pro práci s frontami zpráv
- Odesílání, přijímání a ukládání zpráv do fronty
Vytváření front prostřednictvím administrativního rozhraní i PowerShellu
Začlenění RabbitMQ do stávající firemní .NET aplikace
Rozdíly mezi výměnnými kanály typu „Topic“ a „Direct“ při směrování zpráv
Nastavení a správa clusteru RabbitMQ
Implementace mechanismů failoveru a replikace
Nástroje a postupy pro správu RabbitMQ
Správa RabbitMQ pomocí REST API
Optimalizace výkonu RabbitMQ
Monitorování a zabezpečení RabbitMQ
Řešení běžných problémů v prostředí RabbitMQ
Shrnutí a závěr
Požadavky
- Praktické zkušenosti s .NET Frameworkem a programováním v jazyce C#
- Znalost konceptů vývoje firemních aplikací
Cílová skupina
- Vývojáři
- Softwaroví architekti
- Správci systémů
- Techničtí manažeři
Reference (2)
Interaktivita a řešení kódu v reálném čase
Eduard-Emanuel Zaharia - Kruk Italia
Kurz - Advanced Blazor
Přeloženo strojem
Instruktor měl bohaté znalosti o tématickém obsahu kurzu i o souvisejících oblastech. Byl schopen odpovědět na naše otázky, nebo si poznamenat ty otázky, na které neměl okamžitou odpověď, a vrátil se k nim později.
Abe Sabbagh - Enbridge
Kurz - Advanced RabbitMQ - 2 Days
Přeloženo strojem