https://github.com/ivanpaulovich/webapi-backgroundworker-rabbitmq
Sample implementation of a WebApi that publishes messages to RabbitMQ and consume them using a BackgroundWorker.
https://github.com/ivanpaulovich/webapi-backgroundworker-rabbitmq
background-worker dotnet-core hexagonal-architecture rabbitmq
Last synced: about 1 year ago
JSON representation
Sample implementation of a WebApi that publishes messages to RabbitMQ and consume them using a BackgroundWorker.
- Host: GitHub
- URL: https://github.com/ivanpaulovich/webapi-backgroundworker-rabbitmq
- Owner: ivanpaulovich
- Created: 2019-09-23T20:31:15.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T06:13:37.000Z (over 3 years ago)
- Last Synced: 2025-03-23T19:39:12.430Z (over 1 year ago)
- Topics: background-worker, dotnet-core, hexagonal-architecture, rabbitmq
- Language: C#
- Homepage: https://paulovich.net
- Size: 1.34 MB
- Stars: 25
- Watchers: 3
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# .NET Core 3.0 WebApi, BackgroundWorker and RabbitMQ
Sample implementation of a WebApi that publishes messages to RabbitMQ and consume them using a BackgroundWorker.
> This is a working in progress. PR are welcome!
## Install
```
$ git clone https://github.com/ivanpaulovich/webapi-backgroundworker-rabbitmq.git
```
## Setup
```
$ ./src/scripts/setup-rabbitmq.sh
$ dotnet run
$ curl https://localhost:5001/Orders
```
### Development Environment
* MacOS Mojave :apple:
* Visual Studio Code :heart:
* [.NET Core SDK 3.0](https://dotnet.microsoft.com/download/dotnet-core/3.0)
* Docker :whale:
* RabbitMQ
### Support and Issues
Please `star` it then open an issue.