Zusammenfassung
Eine robuste Kommunikation zwischen Microservices ist bei unternehmenskritischen cloud-nativen Apps unerlässlich. Nachrichtenwarteschlangendienste wie RabbitMQ können die Resilienz Ihrer App erhöhen, indem Warteschlangen von Nachrichten sicher verwaltet werden. +.NET Aspire vereinfacht die Verwendung dieses Dienstes, indem Clientintegrationen sofort bereitgestellt werden. In diesem Modul haben Sie gelernt, wie Sie diese Integrationen zu einem .NET Aspire-Projekt hinzufügen und wie Sie Nachrichten mit diesen senden und empfangen können.
Nachdem Sie dieses Modul abgeschlossen haben, sollten Sie zu Folgendem in der Lage sein:
- Wählen Sie Arbeitswarteschlangen, Themen, Abonnements und Routen, die auf einem RabbitMQ-Server verfügbar sind, um Nachrichten an die vorgesehenen Empfänger-Microservices zu senden.
- Fügen Sie Nachrichten mithilfe des .NET Aspire RabbitMQ-Clientnachrichtenbrokers einer Warteschlange auf einem RabbitMQ-Exchange-Server hinzu.
Weitere Informationen
- Dokumentation zu .NET Aspire
- Tutorial: Verwenden von .NET Aspire Messagingintegrationen in ASP.NET Core
- .NET Aspire RabbitMQ-Integration
- RabbitMQ-Dokumentation