zoukankan      html  css  js  c++  java
  • 第三章 启动rabbitmq的webUI

    一、启动步骤

    1、启动rabbitmq

    • rabbitmq-server (前台启动)或者rabbitmq-server -detached(后台启动)

    2、启动rabbitmq_management

    • rabbitmq-plugins enable rabbitmq_management

    执行命令后启动的插件:

    3、浏览器登入

    http://localhost:15672/打开登录页使用{username:"guest",password:"guest"}登入。

    二、webUI包含的监视项

    • overview页面:可以看到消息的接收和消费情况以及如下的其他一些总控的部分

      

    • connectionstcp连接
    • channels:信道:一个connection内可以有多个channel,一个channel供一个线程使用
    • exchanges:交换器:消息生成者发送消息到交换器,最后交换器中的消息通过路由规则到达绑定的队列中供消费者使用
    • queues:队列:消息的最终到达地点。也是消费者获取消息的地方
    • admin:权限部分、用户列表、虚拟主机部分(虚拟主机与rabbitmq的关系就与虚拟机与物理机的关系一样)

    三、注意点

    我使用的是rabbitmq3.6.1,在这个版本登录webUI的话,有下面几种情况:

    1、使用默认的guest登录

    http://localhost:15672/,只能用localhost,不能写成具体的IP,包括127.0.0.1,包括当前的本机IP(这是>=3.3.0版本引入的功能)

    2、自己创建用户进行登录

    2.1、添加用户及密码

    • rabbitmqctl add_user zhaojigang wangna(添加了用户zhaojigang,密码是wangna)

    2.2、设置用户角色

    • rabbitmqctl set_user_tags zhaojigang administrator(将用户zhaojigang设为administrator)

    查看一下用户列表:

    • rabbitmqctl list_users

      

    2.3、登录webUI

    http://192.168.23.238:15672/登录即可。

    注意:必须为用户设置角色,否则可能无法登陆进入。各种角色、各种权限查看下文:

    http://my.oschina.net/hncscwc/blog/262246

    附:设置指定用户在指定虚拟主机上的配置、读、写权限

    • 添加虚拟主机:rabbitmqctl add_vhost zhaojigangvhost
    • 设置指定用户在指定虚拟主机上的配置、读、写权限: rabbitmqctl set_permissions -p zhaojigangvhost zhaojigang ".*" ".*" ".*"(设置用户zhaojigang在虚拟主机zhaojigangvhost的配置权限、写权限、读权限)

    配置了这些权限后,zhaojigang在zhaojigangvhost上才有权限进行配置、读、写。

    参考文献:

    http://my.oschina.net/hncscwc/blog/262246

    《rabbitmq实战》

  • 相关阅读:
    Pytorch使用tensorboardX可视化。超详细!!!
    pytorch旧版安装
    Pytorch的网络结构可视化(tensorboardX)(详细)
    PyTorch代码调试利器: 自动print每行代码的Tensor信息
    权重衰减(weight decay)与学习率衰减(learning rate decay)
    pytorch的backward
    PyTorch入门学习(二):Autogard之自动求梯度
    Pytorch
    Python之线程、进程和协程
    Python之logging模块
  • 原文地址:https://www.cnblogs.com/java-zhao/p/5670453.html
Copyright © 2011-2022 走看看