This repository introduces Python implementation of RabbitMQ with Docker for the sake of Machine Learning tasks.
Python 3.7 is adopted in this project because some ML libraries don't support the latest versions (e.g., Python 3.8, 3.9).
If you want to know for details, you should see the official site.
First, you build docker containers.
$ docker-compose up
Attach the shell with:
$ docker exec -it producer bash
In this example,
- Sending messages to the queues from the producers
- Consumers process the messages from the queues
$ python producer.py
Now go to http://localhost:15672/.
You will see the monitoring/admin pages with Username: guest
and Password: guest
.