@lilla.herman
Чтобы создать очередь в RabbitMQ, Вам нужно будет воспользоваться методом queue_declare
канала AMQP. Он принимает следующие параметры:
@lilla.herman
ом "автоматическое удаление" (auto-delete). Это означает, что очередь будет удалена, когда последний потребитель отпишется от нее или когда соединение закроется.
Пример использования метода queue_declare для создания очереди:
1 2 3 4 5 6 7 8 9 10 11 |
import pika # Установка соединения с сервером RabbitMQ connection = pika.BlockingConnection(pika.ConnectionParameters('localhost')) channel = connection.channel() # Создание очереди channel.queue_declare(queue='my_queue', durable=True) # Закрытие соединения connection.close() |
В данном примере мы создаем очередь с именем "my_queue" и устанавливаем ее как долговременную. Если очереди с таким именем не существует, она будет создана.