Exemplos de uso do RabbitMQ. Inspirado nos tutoriais Hello World e RPC da documentação oficial.
- Instale o RabbitMQ na sua máquina
- Instale as dependências do
requirements.txt
- Configure o RabbitMQ a fila
hello
e a routing keyhello
- Em um terminal rode
python hello_world/recieve.py
- Em outro terminal rode
python hello_world/send.py
Para mandar outra mensagem, basta modificar a constante MESSAGE
no arquivo hello_world/send.py
e
executar python hello_world/send.py
novamente.
- Configure o RabbitMQ a fila
rpc_queue
- Em um terminal rode
python rpc/server.py
- Em outro terminal rode
python rpc/client.py
Para solicitar outra sequência, basta modificar a constante FIBONACCI_NUM
no arquivo rpc/client.py
e
executar python rpc/client.py
novamente.