本文介绍: RabbitMQ的安装过以及各大主流消息中间件的对比:,本章就主要来介绍下我们之前安装的管控台是如何使用以及如何通过命令行进行操作guest注意:RabbitMQ的管理后台端口是15672,RabbitMQ监听端口是5672,要连接RabbitMQ为5672端口!RabbitMQ以及Erlang安装版本号:RabbitMQ xxx、Erlang xxx。右上角可以设置页面”刷新时间”(5秒、10秒、30秒、不刷新几个选项)。选择监听的”虚拟主机”。节点的名称。登录用户连接的属性

在前面的文章我们介绍过RabbitMQ的搭建RabbitMQ的安装过以及各大主流消息中间件的对比:,本章就主要来介绍下我们之前安装的管控台是如何使用以及如何通过命令行进行操作

rabbitmqctl stop_app关闭应用

rabbitmqctl start_app启动应用

rabbtmqctl status:节点状态

rabbitmqctl add_user username password添加用户

rabbitmqctl list_users:列出所有用户

rabbitmqctl delete_user username删除用户

rabbitmqctl clear_permissions – p vhostpath username: 清除用户权限

rabbitmqctl list_user_permissions_username: 列出用户权限

rabbitmqctl change_password username newpassword修改密码

rabbitmqctl set_permissions -p vhostpath username “.” “.” “.*” :设置用户权限

涉及的用户命令还有许多,这里就不一一列举了。

rabbitmqctl add_vhost vhostpath:创建虚拟主机

rabbitmqctl list_vhosts:列出所有虚拟主机

rabbitmqctl list_permissions -p vhostpath:列出虚拟主机上所有权限

rabbitmqctl delete_vhost vhostpath:删除虚拟主机

rabbitmqctl list_queues:查看所有队列信息

rabbitmqctl -p vhostpath purge_queue bule:清除队列里的消息

rabbitmqctl reset:移除所有数据,要在rabbitmqctl stop_app之后使用

rabbitmqctl join_clust [–ram]:组成集群命令

rabbitmqctl clustr_status:查看集群状态

rabbitmqctl change_cluster_node_type disc|ram 修改集群节点存储形式

rabbitmqctl forget_cluster_node [–offline] 忘记节点(摘除节点

rabbitmqctl rename_cluster_node oldnode1 newnode1 [oldnode2] [newnode2..] (修改节点名称)

登录RabbitMQ web管理界面http://localhost:15672/

默认的初始用户名和密码为:guest

注意:RabbitMQ的管理后台端口是15672,RabbitMQ监听的端口是5672,要连接RabbitMQ为5672端口!

从图中可以看到:

Broker的属性

定义用户虚拟主机权限参数交换队列绑定组成。 它们不包括队列的内容集群名称。 独占队列不会被导出。

导入的定义将与当前定义合并。 如果在导入过程中发生错误,则所做的任何更改都不会回滚。

连接的属性

通道的属性

  • channel:名称
  • Node:节点名称
  • Virtual host:所属的虚拟主机
  • User name使用的用户名
  • Mode:渠道保证模式可以是以下之一,或者不是:C: confirm。T:transactional(事务)
  • State :当前的状态,running:运行中;idle:空闲
  • Unconfirmed:待confirm的消息总数
  • Prefetch:设置的prefetch的个数
  • Unacker:待ack的消息总数
  • publish:producter pub消息的速率
  • confirm:producter confirm消息的速率
  • deliver/get:consumer 获取消息的速率
  • ack:consumer ack消息的速率

交换器属性

队列的属性

  • Virtual host:所属的虚拟主机。
  • Name:名称。
  • Features功能。 可以是以下之一,或者不是:D: 持久化。
  • State:当前的状态,running:运行中;idle:空闲。
  • Ready:待消费的消息总数。
  • Unacked:待应答的消息总数。
  • Total:总数 Ready+Unacked。
  • incoming:消息进入速率
  • deliver/get:消息获取速率
  • ack:消息应答的速率。

在Admin界面可以添加用户或者虚拟主机等操作

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注