This project is a case study where I implemented retry and redelivery strategies using older versions of MassTransit with RabbitMQ, in which automated plugins for these features are not available.
- Validate the use of retry and redelivery strategies in older versions of MassTransit with RabbitMQ.
- Simulate write and read operations based on events.
- Provide a starting point for applications adopting retry and redelivery strategies.
- .NET
- MassTransit
- RabbitMQ
- .NET 9+ SDK
- RabbitMQ running locally (can be via Docker).
- Clone the repository:
git clone https://github.com/Note45/poc-redelivery-rabbitmq-dotnet.git
cd poc-redelivery-rabbitmq-dotnet-
Run RabbitMQ service
-
Run the project:
dotnet run --project RedeliveryProject/RedeliveryProject.csproj - The Redelivery RabbitMQ Project logs in terminal will show the stages