Skip to content

This project is a Proof of Concept (PoC) built with .NET, aiming to demonstrate the application of the redelivery using MassTransit with RabbitMQ.

License

Notifications You must be signed in to change notification settings

Note45/poc-redelivery-rabbitmq-dotnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Redelivery RabbitMQ Project

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.

๐Ÿš€ Goals

  • 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.

๐Ÿ”ง Tech Stack

  • .NET
  • MassTransit
  • RabbitMQ

โš™๏ธ How to Run

Prerequisites

Steps

  1. Clone the repository:
   git clone https://github.com/Note45/poc-redelivery-rabbitmq-dotnet.git
   cd poc-redelivery-rabbitmq-dotnet
  1. Run RabbitMQ service

  2. Run the project:

  dotnet run --project RedeliveryProject/RedeliveryProject.csproj 
  1. The Redelivery RabbitMQ Project logs in terminal will show the stages

About

This project is a Proof of Concept (PoC) built with .NET, aiming to demonstrate the application of the redelivery using MassTransit with RabbitMQ.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published