2015-01-27 1 views
1

Я написал этот код, но очереди не удаляется:Как удалить пользователя в RabbitMQ с помощью Python

import pika 
import time 
import json 
import datetime 

connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost')) 
channel = connection.channel() 
channel.queue_delete(queue='hello') 

можно удалить имя очереди. но как я могу удалить пользователя

+0

Это руководство имеет пример, а также некоторые потенциальные проблемы: https: // blog.serverdensity.com/clearing-purging-rabbitmq-queues/ – favoretti

ответ

0

Если вы хотите удалить пользователей, вам необходимо получить доступ к HTTP-интерфейсу управления из Python. См https://www.rabbitmq.com/management.html

Хотя, возможно, вы не хотите, чтобы сделать это прямо из Python и предпочитают использовать что-то вроде rabbitmqadmin упоминается там https://www.rabbitmq.com/management-cli.html