Wprowadzenie

Ukończone

Podczas tworzenia aplikacji natywnej dla chmury tworzysz zestaw mikrousług, z których każda implementuje niewielką część pełnej funkcjonalności i może być zarządzana i skalowana niezależnie. Mikrousługi muszą niezawodnie komunikować się ze sobą niezależnie od obciążenia aplikacji. Kolejki komunikatów mogą pomóc w tej komunikacji. Utrzymując uporządkowaną kolejkę komunikatów, usługi kolejkowania, takie jak RabbitMQ, zapewniają, że komunikacja jest bardziej niezawodna i niezawodna.

Wyobraź sobie, że pracujesz dla sprzedawcy odzieżowego na świeżym powietrzu. Nowa publiczna witryna handlu elektronicznego, która składa się z mikrousług i korzysta z platformy .NET Aspire, musi być skalowana w celu radzenia sobie z intensywnym zapotrzebowaniem użytkowników w okresach szczytu. Chcesz upewnić się, że oddzielne mikrousługi mogą komunikować się niezawodnie i chcesz ocenić rabbitMQ jako rozwiązanie do zarządzania kolejkami.

W tym module zobaczysz, jak używać wbudowanych integracji do wysyłania i odbierania komunikatów za pośrednictwem usługi kolejkowania komunikatów RabbitMQ.

Cele szkolenia

Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:

  • Wybierz z kolejek roboczych, tematów, subskrypcji i tras dostępnych na serwerze RabbitMQ, aby wysyłać komunikaty do zamierzonych mikrousług adresatów.
  • Dodaj komunikaty do kolejki na serwerze wymiany RabbitMQ przy użyciu brokera komunikatów klienta .NET Aspire RabbitMQ.