Schița de curs
Introducere
- RabbitMQ față de tehnologia de așteptare implicită Windows (MSMQ)
Înțelegerea Microservices (microservicii) și Message Queuing
Prezentare generală a protocoalelor de mesagerie: REST, SOAP și AMQP
Cum RabbitMQ implementează AMQP pentru a permite cuplarea liberă între servicii
Crearea mediului de dezvoltare
Instalarea și configurarea RabbitMQ pentru C# Aplicații
Prezentare generală a RabbitMQ API-ului client .NET
Conectarea la RabbitMQ
Scrierea a două aplicații simple de expeditor și receptor în C#
Efectuarea de operațiuni comune RabbitMQ cu clientul .Net
Scrierea codului de așteptare
- Trimiterea, primirea și punerea în așteptare a mesajelor
Cozi de scriere prin interfața de utilizare de administrare și PowerShell
Integrarea RabbitMQ într-o aplicație .Net Enterprise existentă
Rutarea cu Topics Exchange vs Direct Exchange
Configurarea și gestionarea unui RabbitMQ cluster
Implementarea failover și replicare
Instrumente și tehnici de administrare RabbitMQ
Gestionarea RabbitMQ printr-un API REST
Ajustarea performanței RabbitMQ
Monitorizare și securizare RabbitMQ
Depanare RabbitMQ
Rezumat și Concluzie
Cerințe
- Experiență cu .Net Framework și programare C# .
- O înțelegere a conceptelor de dezvoltare a aplicațiilor de întreprindere .
Audiență
- Dezvoltatorii
- Arhitecți de software
- Administratori
- Manageri tehnici