Введение

Завершено

При создании облачного приложения создается набор микрослужб, каждый из которых реализует небольшую часть полной функциональности и может управляться и масштабироваться независимо. Микрослужбы должны надежно взаимодействовать друг с другом независимо от нагрузки на приложение. Очереди сообщений могут помочь в этом взаимодействии. Сохраняя упорядоченную очередь сообщений, службы очередей, такие как RabbitMQ, обеспечивают более надежную и надежную связь.

Представьте, что вы работаете на открытом магазине одежды. Новый общедоступный сайт электронной коммерции, состоящий из микрослужб и использующий .NET Aspire, должен масштабироваться, чтобы справиться с интенсивным спросом пользователей на пиковые периоды. Вы хотите убедиться, что отдельные микрослужбы могут надежно взаимодействовать, и вы хотите оценить RabbitMQ как решение для управления очередями.

В этом модуле вы узнаете, как использовать встроенные интеграции для отправки и получения сообщений через службу очереди сообщений RabbitMQ.

Цели обучения

По завершении этого модуля вы сможете:

  • Выберите из рабочих очередей, разделов, подписок и маршрутов, доступных на сервере RabbitMQ, чтобы отправлять сообщения в предполагаемые микрослужбы получателей.
  • Добавьте сообщения в очередь на сервере exchange RabbitMQ с помощью брокера клиентских сообщений .NET RabbitMQ.