Introduktion
När du skapar ett molnbaserat program skapar du en uppsättning mikrotjänster, som var och en implementerar en liten del av dina fullständiga funktioner och kan hanteras och skalas separat. Mikrotjänster måste kommunicera tillförlitligt med varandra oavsett belastning på programmet. Meddelandeköer kan hjälpa dig med den här kommunikationen. Genom att underhålla en ordnad kö med meddelanden säkerställer kötjänster som RabbitMQ att kommunikationen är mer tillförlitlig och robust.
Tänk dig att du arbetar för en återförsäljare av utomhuskläder. Din nya offentliga e-handelswebbplats, som består av mikrotjänster och använder .NET Aspire, måste skalas för att hantera intensiv användarefterfrågan under perioder med hög belastning. Du vill se till att de separata mikrotjänsterna kan kommunicera robust och att du vill utvärdera RabbitMQ som en lösning för köhantering.
I den här modulen ser du hur du använder inbyggda integreringar för att skicka och ta emot meddelanden via RabbitMQ-meddelandekötjänsten.
Utbildningsmål
När du är klar med den här modulen kommer du att kunna:
- Välj bland de arbetsköer, ämnen, prenumerationer och vägar som är tillgängliga på en RabbitMQ-server för att skicka meddelanden till de avsedda mottagarmikrotjänsterna.
- Lägg till meddelanden i en kö på en RabbitMQ Exchange-server med hjälp av .NET Aspire RabbitMQ-klientmeddelandekoordinatorn.