2 года назад
RabbitMQ - Python
Задача. Имеется 2 ПК, нужно соединить Python и RabbitMQ. Запуск контейнера: docker run -d --rm --name myRabbit --hostname myHostRabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:3-management Оправитель python: import pika credentials = pika.PlainCredentials('user', 'password') parameters = pika.ConnectionParameters(host='IP-103', port=5672, credentials=credentials) connection = pika.BlockingConnection(parameters) channel = connection.channel() channel.queue_declare(queue='name-queue') channel.basic_publish(exchange='', routing_key='name-queue', body='Hi, Consumer!') connection...
Работа с RabbitMQ в Python: краткое руководство
RabbitMQ — популярный брокер сообщений, реализующий протокол AMQP. Он используется для асинхронной обработки задач, интеграции микросервисов и распределения нагрузки. В этой статье вы узнаете, как работать с RabbitMQ в Python. - Linux (Ubuntu/Debian): sudo apt-get install rabbitmq-server sudo systemctl start rabbitmq-server - MacOS (через Homebrew): docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:management Веб-интерфейс доступен по адресу http://localhost:15672 (логин: guest, пароль: guest)...