Fork me on GitHub

RabbitMQ进阶

前言

RabbitMQ 目前有三种命令行工具:

  • rabbitmqctl:一般用于管理员操作使用
  • rabbitmq-plugins:插件管理
  • rabbitmqadmin:通过HTTP API进行管理员操作

不同工具在不同的场景下使用,例如:

  • rabbitmqctl通常只有RabbitMQ管理员才能使用,因为它提供了对节点的完全控制,包括虚拟主机,用户和权限管理,对节点数据的破坏性操作等等。
  • rabbitmqadmin建立在HTTP API之上,并使用不同的机制,只有HTTP API端口打开。

rabbitmqctl

RabbitMQ附带的原始CLI工具。它支持广泛的业务,主要是管理(业务)性质。
主要功能如下:

  • 停止节点
  • 访问节点状态,有效配置,健康检查
  • 虚拟主机管理
  • 用户和权限管理
  • 政策管理
  • 列出队列,连接,渠道,交流,消费者
  • 集群成员管理
    官网资料

rabbitmq-plugins

rabbitmq-plugins是一个用于管理RabbitMQ代理插件的命令行工具。它允许启用,禁用和浏览插件。它必须由具有对RabbitMQ配置目录的写入权限的用户运行。
官网资料

rabbitmqadmin

官网资料

======================================================
希望各位朋友支持一下

本文作者:dongsheng
本文地址https://mds1455975151.github.io/archives/8085bd15.html
版权声明:转载请注明出处!

坚持技术分享,您的支持将鼓励我继续创作!