Resilient messaging and .NET Aspire What's New
Details
Presentation 1 : Resilient messaging in .Net with Rabbitmq, Wolverine and Aspire
Presenter : Ionut Radu , https://www.linkedin.com/in/radu-tudor-ion-8b8455121/
Descriere:
RabbitMQ recap
* Core concepts: producer, exchange, queue, binding, consumer
* Delivery patterns: direct, fanout, topic
* Reliability primitives: durable queues, acknowledgments, prefetch, dead lettering
* Why it matters: decoupling, buffering, failure isolation
Wolverine
* Exponential Backoff: Intelligently retry failed messages with increasing delays.
* Circuit Breakers: Stop trying to send messages to a downstream service that is clearly down.
* Dead Letter Queues: Automatically move poison messages to a safe place for inspection.
* Scheduled Messaging: Built-in support for delayed delivery without extra plugins.
Aspire
* Resource Modeling: Define RabbitMQ as a C# resource.
* Auto-Containers - Aspire automatically spins up a RabbitMQ container for your local environment.
* Health Checks - Built-in integration to ensure RabbitMQ is ready before your app attempts to connect.
* Secrets & Config - No more hardcoded connection strings. Aspire injects them securely via environment variables.
* Visible Resilience - Monitor your entire messaging flow through the .NET Aspire Dashboard.
Presentation 2: Aspire 13 - whats new
Presenter : Andrei Ignat , http://msprogrammer.serviciipeweb.ro/
Descriere: Ce e nou si interesant in Aspire 13.x
