Seeing how we can communicate between independent systems in a microservice architecture, using eventing.
- Install RabbitMQ via docker:
docker run -d --hostname my-rabbit --name some-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management
- UI can be viewed via management console:
- Run the
Producer
console app to publish messages - Run the
SubscriberOne
and/orSubscriberTwo
console apps to receive messages