Initiating and Monitoring Message Queuing

Learn how to initiate and monitor the RabbitMQ message queuing service with Docker Compose.

Previously, we learned that message queuing is a form of asynchronous service-to-service communication used in microservices architectures. Let’s look at how we initiate and monitor message queuing.

Initiating the queuing service

For us to initiate the RabbitMQ message queues, we must specify the queuing service in the docker-compose.yml files of the various microservices. In our case, we'll add the queuing service to the docker-compose.yml files of both the Config app in the backendservice1 directory and the Core app in the backendservice2 directory of our web application.

Adding the queuing service to the backendservice1 directory

Let’s add the queuing service for the Config and Houses apps. To do this, we'll open the docker-compose.yml file in the backendservice1 directory and add these highlighted lines of code:

Get hands-on with 1200+ tech skills courses.