Инструменты RabbitMQ: rabbitmqctl против rabbitmqadmin

Я новичок в RabbitMQ и решил начать с консольных инструментов для лучшего понимания управления. Затем я собираюсь использовать веб-консоль, а затем Java-клиент.

Я столкнулся с тем, что некоторые операции могут выполняться как с rabbitmqctl:

rabbitmqctl add_vhost test_vhost

и с rabbitmqadmin:

rabbitmqadmin declare vhost name="test_vhost"

Но мне не удалось, например, создать новую биржу с помощью rabbitmqctl. В чем разница между этими двумя инструментами?


person awfun    schedule 21.08.2017    source источник


Ответы (1)


Эти два инструмента частично совпадают, но есть несколько функций, которые можно использовать только с одним из них.

С помощью rabbitmqctl вы можете:

  • управлять кластером rabbitmq, добавляя/удаляя узлы.
  • сбросить узел
  • обрабатывать ротацию файлов журналов
  • остановить узел

rabbitmqadmin больше подходит для обычного администратора, у вас есть те же функции, что и в пользовательском интерфейсе управления, вы также можете получить статистику узла.

person Gabriele Santomaggio    schedule 21.08.2017