Send messages with RabbitMQ in a .NET Aspire project

Intermediate
Developer
Solution Architect
.NET
ASP.NET Core
.NET Aspire
Visual Studio
Visual Studio Code

Learn how to use message queues on RabbitMQ exchange servers to decouple microservices and manage communications in a cloud-native application built with .NET Aspire.

Learning objectives

By the end of this module, you'll be able to:

  • Select from the work queues, topics, subscriptions, and routes available on a RabbitMQ server to send messages to the intended recipient microservices.
  • Add messages to a queue on a RabbitMQ exchange server by using the .NET Aspire RabbitMQ client message broker.

Prerequisites

  • Experience building web applications using .NET and C#