The following repo contain a demo project for building a microservices architecture with NServiceBus framework. It make use of the base application used by their tutorial with extra features and by using RabbitMQ instead of the learning transport. Also, this solution make use of on-premise installation of ServiceControl, ServiceInsight and ServicePulse.
The high level overview of the system is as follow:
- Run the docker compose file from the infrastructure folder to startup RabbitMQ container
cd infrastructure
docker-compose up-
Download and install ServiceControl with default settings and select RabbitMQ as a transport. ServiceControl Installation
-
Download and install ServicePulse with default settings. ServicePulse Installation
-
Dowload and install ServiceInsight with default settings. ServiceInsight Donwload
-
Build and run services in Visual Studio
