Summary
Robust communication between microservices is essential in business-critical cloud-native apps. Message queue services, such as RabbitMQ, can increase your app's resilience by managing queues of messages securely. .NET Aspire makes it easy to use this service by providing client integrations out-of-the-box. In this module, you've learned how to add these integrations to a .NET Aspire project and how to send and receive messages using them.
Now that you've completed this module, you can:
- 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.
Learn more
- .NET Aspire documentation
- Tutorial: Use .NET Aspire messaging integrations in ASP.NET Core
- .NET Aspire RabbitMQ integration
- RabbitMQ Documentation