Python Pika RabbitMQ example
-
Get rabbitmq docker container
docker pull rabbitmq -
Install requirements
pip install requirements.txt -
Run rabbitmq container detached and expose port 5672
docker run docker run -d --hostname my-rabbit --name some-rabbit -p 5672:5672 rabbitmq -
Run
python exampleReceiver.py
[*] Waiting for messages. To exit press CTRL+C -
(optional) Run another
python exampleReceiver.py
[*] Waiting for messages. To exit press CTRL+C -
Run
python exampleSender.py
[x] Sent 'Hello World!' -
exampleReceiver shows msg on every exampleReceiver
(vehicle + eventlog | traffic light + eventlog)
[x] Received b'Hello World!'