【问题标题】:RabbitMQ tools: rabbitmqctl vs rabbitmqadminRabbitMQ 工具:rabbitmqctl 与 rabbitmqadmin
【发布时间】:2018-01-29 11:06:27
【问题描述】:

我是 RabbitMQ 的新手,我决定从控制台工具开始,以便更好地理解管理。然后我将使用 Web 控制台,然后使用 Java 客户端。

我遇到了一些操作可以同时使用rabbitmqctl

rabbitmqctl add_vhost test_vhost

rabbitmqadmin:

rabbitmqadmin declare vhost name="test_vhost"

但我没有成功,例如,用 rabbitmqctl 创建新的交换。这两个工具有什么区别?

【问题讨论】:

    标签: rabbitmq rabbitmqctl


    【解决方案1】:
    • rabbitmqctl 是用 Erlang 编写的原生命令行工具,一般在运行 RabbitMQ 的同一台服务器内部使用。

    • rabbitmqadminHTTP management UI 的 Python 接口。如果未安装管理 UI 插件,则无法使用它。

    这两种工具之间存在重叠,但有一些功能只能与其中一种一起使用。

    使用rabbitmqctl,您可以:

    • 通过添加/删除节点来管理rabbitmq 集群。
    • 重置节点
    • 处理日志文件轮换
    • 停止节点

    rabbitmqadmin 更适合一般管理员使用,您在管理 UI 中具有相同的功能,您还可以检索节点统计信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      相关资源
      最近更新 更多