Skip to content

AladdinAlhazmi/Simple-RabbitMQ-Messaging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

No packages published

Languages