π A repository to explore and learn Rebus with .NET.
This repository demonstrates the basics of Rebus, a simple and flexible service bus library for .NET. It is designed to help developers implement reliable messaging patterns like publish/subscribe and sagas.
- Reliable Messaging: Easily send and receive messages across services.
- Integration with RabbitMQ: Demonstrates usage with RabbitMQ as a transport layer.
- Saga Pattern: Learn to implement the saga pattern for managing long-running workflows.
To get started with this repository, you need:
- .NET SDK: Available here.
- RabbitMQ: Installed and running locally or accessible in your environment.
- Clone the repository:
git clone https://github.com/GuilhermeStracini/hello-world-rebus.git
- Navigate to the project directory:
cd hello-world-rebus
- Restore dependencies:
dotnet restore
- Update configuration for RabbitMQ (if needed) in the app settings.
- Run the application:
dotnet run
Contributions are welcome! If you'd like to enhance this repository, feel free to:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a detailed description.
This project is licensed under the MIT License.