RabbitMQ Example in Python
- Start RabbitMQ Service
docker run -d --hostname my-rabbit -p 15672:15672 -p 5672:5672 --name rabbit-server -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password rabbitmq:3-management
- check local management at http://localhost:15672 with
user
andpassword
- start
telegram_bot.py
as receiver - start
sender.py
as sender
Further reading
- What is an exchange? What are routing keys and bindings? How are exchanges and queues associated with each other? When should I use them and how? This article explains the different types of exchanges in RabbitMQ and scenarios for how to use them.
- https://betterprogramming.pub/introduction-to-message-queue-with-rabbitmq-python-639e397cb668