Úvod
Když vytvoříte nativní cloudovou aplikaci, sestavíte sadu mikroslužeb, z nichž každá implementuje malou část kompletních funkcí a dá se spravovat a škálovat nezávisle. Mikroslužby musí spolehlivě komunikovat bez ohledu na zatížení aplikace. Fronty zpráv můžou s touto komunikací pomoct. Udržováním uspořádané fronty zpráv zajišťují služby front, jako je RabbitMQ, spolehlivější a robustnější komunikace.
Představte si, že pracujete pro prodejce venkovních oblečení. Váš nový veřejně přístupný web elektronického obchodování, který se skládá z mikroslužeb a používá rozhraní .NET Aspire, se musí škálovat, aby se dokázal vyrovnat s intenzivní poptávkou uživatelů ve špičce. Chcete zajistit, aby samostatné mikroslužby mohly robustně komunikovat a chcete vyhodnotit RabbitMQ jako řešení pro správu front.
V tomto modulu se dozvíte, jak pomocí integrovaných integrací odesílat a přijímat zprávy prostřednictvím služby front zpráv RabbitMQ.
Cíle výuky
V tomto modulu:
- Vyberte si z pracovních front, témat, odběrů a tras dostupných na serveru RabbitMQ a odešlete zprávy do zamýšlených mikroslužeb příjemců.
- Přidejte zprávy do fronty na serveru Exchange RabbitMQ pomocí zprostředkovatele zpráv klienta .NET Aspire RabbitMQ.