Simple RabbitMQ Messaging is a lightweight .NET-based demonstration of message-based communication using RabbitMQ. This project showcases how to implement publisher/subscriber (Pub/Sub) and point-to-point (queue-based) messaging patterns using RabbitMQ in a simple, understandable way. Ideal for developers looking to learn or integrate RabbitMQ into .NET applications.
๐ฌ Message publishing and consumption using RabbitMQ
๐ Support for both direct and fanout exchange types
๐งฑ Built with clean architecture and separation of concerns
๐งช Easy to run and extend for learning or production use
.NET 8
RabbitMQ 7.1.2
Dependency Injection
Console UI or minimal Web API (depending on implementation)
Microservices communication
Event-driven architecture prototyping
Learning RabbitMQ messaging concepts in .NET
1.Clone the repository:
git clone https://github.com/AladdinAlhazmi/Simple-RabbitMQ-Messaging.git
2.Navigate to the project directory:
cd Simple-RabbitMQ-Messaging
3.Build the solution:
dotnet build