Návrh Školení
Úvod
- RabbitMQ vs výchozí technologie fronty Windows (MSMQ)
Pochopení Microservices (mikroslužby) a Řízení front zpráv
Přehled protokolů zpráv: REST, SOAP a AMQP
Jak RabbitMQ implementuje AMQP k povolení volného spojení mezi službami
Nastavení vývojového prostředí
Instalace a konfigurace RabbitMQ pro aplikace C#
Přehled RabbitMQ .NET klientského API
Připojování k RabbitMQ
Psaní dvou jednoduchých aplikací pro odesílatele a příjemce v C#
Provádění běžných RabbitMQ operací s klientem .Net
Psaní kódu do fronty
- Odesílání, přijímání a řazení zpráv
Zápis do front prostřednictvím uživatelského rozhraní pro správu a prostředí PowerShell
Integrace RabbitMQ do existující podnikové aplikace .Net
Směrování s výměnou témat vs. Přímá výměna
Nastavení a správa RabbitMQ clusteru
Implementace převzetí služeb při selhání a replikace
Nástroje a techniky pro správu RabbitMQ
Správa RabbitMQ přes REST API
Ladění výkonu RabbitMQ
Sledování a zabezpečení RabbitMQ
Odstraňování problémů RabbitMQ
Shrnutí a závěr
Požadavky
- Zkušenosti s .Net Frameworkem a C# programováním
- Pochopení konceptů vývoje podnikových aplikací
Publikum
- Vývojáři
- Softwaroví architekti
- Správci
- Technickí manažeři