Kurzusleírás
Bevezetés
- RabbitMQ vs a Windows alapértelmezett sortechnológiája (MSMQ)
Az Microservices (mikroszolgáltatások) és a Message Queuing megértése
Az üzenetkezelési protokollok áttekintése: REST, SOAP és AMQP
Hogyan valósítja meg RabbitMQ az AMQP-t a szolgáltatások közötti laza csatolás engedélyezéséhez
A Fejlesztési Környezet kialakítása
RabbitMQ telepítése és konfigurálása C# alkalmazásokhoz
A RabbitMQ .NET kliens API áttekintése
Csatlakozás a következőhöz: RabbitMQ
Két egyszerű küldő és fogadó alkalmazás írása C#-ban
Közös RabbitMQ műveletek végrehajtása a .Net klienssel
A sorban állási kód megírása
- Üzenetek küldése, fogadása és sorba állítása
Várólisták írása az adminisztrációs felületen és a PowerShell-en keresztül
A RabbitMQ integrálása egy meglévő vállalati .Net alkalmazásba
Útválasztás a Topics Exchange vs Direct Exchange segítségével
RabbitMQ Klaszter beállítása és kezelése
Feladatátvétel és replikáció megvalósítása
Eszközök és technikák az adminisztrációhoz RabbitMQ
A RabbitMQ kezelése REST API-n keresztül
Teljesítményhangolás RabbitMQ
Felügyelet és biztonság RabbitMQ
Hibaelhárítás RabbitMQ
Összefoglalás, és következtetés
Követelmények
- .Net Framework és C# programozási tapasztalat
- A vállalati alkalmazásfejlesztési koncepciók megértése
Közönség
- Fejlesztők
- Szoftver építészek
- Rendszergazdák
- Műszaki vezetők