2017-08-21 1 views
0

私はRabbitMQを初めて使いました。私は管理ツールの理解を深めるためにコンソールツールを使い始めました。次に、Webコンソールを使用してからJavaクライアントを使用します。RabbitMQ tools:rabbitmqctl vs rabbitmqadmin

私はいくつかの操作がrabbitmqctlとの両方を実行することができ直面:

rabbitmqctl add_vhost test_vhost 

rabbitmqadminと:

rabbitmqadmin declare vhost name="test_vhost" 

しかし、私はrabbitmqctlとの新しい交流を作成し、たとえば、で成功しませんでした。これら2つのツールの違いは何ですか?

答えて

3
  • rabbitmqctl一般的に、それはRabbitMQのが実行されているのと同じサーバー内で使用され、Erlangで書かれたネイティブコマンドラインツールです。

  • rabbitmqadminHTTP management UIのPythonインターフェイスです。管理UIプラグインがインストールされていない場合は使用できません。

2つのツールの間に重複がありますが、そのうちの1つでしか使用できない機能がいくつかあります。 rabbitmqctl

次のことができます。

  • は、ノードを削除/追加することによって、のRabbitMQ clustuerを管理します。
  • ノード
  • ハンドルログをリセット回転
  • はノード

rabbitmqadminは、一般的な管理のために、あなたはあなたが管理UIを持っていると同じ機能を持って、あなたはまた、ノードを取得することができ、よりで停止ファイル統計。

関連する問題