Skip to content

GuilhermeStracini/hello-world-rebus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hello World Rebus

πŸ“š A repository to explore and learn Rebus with .NET.

wakatime Maintainability Test Coverage CodeFactor GitHub license GitHub last commit Codacy Badge


About

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.


Features

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

Prerequisites

To get started with this repository, you need:

  • .NET SDK: Available here.
  • RabbitMQ: Installed and running locally or accessible in your environment.

Setup

  1. Clone the repository:
    git clone https://github.com/GuilhermeStracini/hello-world-rebus.git
  2. Navigate to the project directory:
    cd hello-world-rebus
  3. Restore dependencies:
    dotnet restore
  4. Update configuration for RabbitMQ (if needed) in the app settings.
  5. Run the application:
    dotnet run

Useful Links


Contribution

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.

License

This project is licensed under the MIT License.

About

πŸ“š A repository to learn Rebus

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published