Kursplan
Introduksjon
- RabbitMQ kontra Windows' standard køteknologi (MSMQ)
Forstå Microservices (mikrotjenester) og meldingskø
Oversikt over meldingsprotokoller: REST, SOAP og AMQP
Hvordan RabbitMQ implementerer AMQP for å muliggjøre løs kobling blant tjenester
Sette opp utviklingsmiljøet
Installere og konfigurere RabbitMQ for C#-applikasjoner
Oversikt over RabbitMQ .NET klient API
Kobler til RabbitMQ
Skrive to enkle sender- og mottakerapplikasjoner i C#
Utføre vanlige RabbitMQ operasjoner med .Net-klienten
Skrive køkoden
- Sende, motta og sette meldinger i kø
Skrive køer via administrasjonsgrensesnittet og PowerShell
Integrering av RabbitMQ i en eksisterende Enterprise .Net-applikasjon
Ruting med emneutveksling vs direkte utveksling
Sette opp og administrere en RabbitMQ klynge
Implementering av failover og replikering
Verktøy og teknikker for administrasjon RabbitMQ
Administrere RabbitMQ via en REST API
Ytelsesjustering RabbitMQ
Overvåking og sikring RabbitMQ
Feilsøking RabbitMQ
Oppsummering og konklusjon
Krav
- Erfaring med .Net Framework og C# programmering
- En forståelse av konsepter for bedriftsapplikasjonsutvikling
Publikum
- Utviklere
- Programvarearkitekter
- Administratorer
- Tekniske ledere