Skip to content

AladdinAlhazmi/Simple-RabbitMQ-Messaging

Repository files navigation

📦 Simple RabbitMQ Messaging

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.


✨ Features:

📬 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


🛠️ Tech Stack:

.NET 8

RabbitMQ 7.1.2

Dependency Injection

Console UI or minimal Web API (depending on implementation)


💡 Use Cases:

Microservices communication

Event-driven architecture prototyping

Learning RabbitMQ messaging concepts in .NET


🚀 Getting Started:

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages