1、RabbitMQ的管控台确实是一个好东西,但是如果是新手,比如刚接触RabbitMQ的时候,看到RabbitMQ的管控台也是一脸懵逼的说,慢慢接触多了,才了解一些使用。

  1)、RabbitMQ的管控台中概览的Totals。如果有消息进行消费的话,如果我们创建队列的话,这里面显示消费进度和情况,实施进行显示,可以看到一个折线图的表现形式。

    RabbitMQ的管控台中概览的Global counts。Connections代表了有多少链接,Channels代表了有多少网络通信信道,Exchanges代表了有多少交换机,Queues代表了有多少队列,Consumers代表了有多少消费者。

当你的生产者和消费者启动以后,可以看到连接个数,网络通信信道个数,交换机个数,队列个数,消费者个数。

  2)、RabbitMQ的管控台中概览的Nodes表示当前节点的情况状态,File descriptors是文件描述,Socket descriptors是通信情况,Erlang processes代表了Erlang的进程数,Memory代表了整个服务的内存使用情况,Disk space代表了磁盘的使用情况,Rates mode,Info代表了存储状态。path对应了RabbitMQ的一些配置路径,Config file代表了存储路径,Database directory代表了数据的存储路径,Log file代表了日志文件的存储路径。

  3)、RabbitMQ的管控台中概览的Ports and contexts,是RabbitMQ提供的端口号都代表了什么含义,amqp默认是5672,clustering集群默认是25672。Web contexts代表了RabbitMQ管控台的端口号是15672。

  4)、RabbitMQ的管控台中概览的Import / export definitions,可以导入和导出文件的定义,可以方便的导入和到处Rabbitmq的一些配置文件。比如可以导出交换器,虚拟主机,队列等等。在升级的时候非常有用的。

2、RabbitMQ的管控台中Connections链接,应用服务和RabbitMQ的链接。

如果有连接的时候,效果如下所示:

点击连接名称Name的时候,可以看到该连接的详细信息,如下所示:

3、RabbitMQ的管控台中Channels网络通信信道,应用服务和RabbitMQ的进行的操作都需要建立连接,然后使用Channel进行实际的操作。

如果有连接的时候,创建了网络通信信道,效果如下所示:

点击Channel网络通信信道,可以查看详细信息,如下所示:

4、RabbitMQ的管控台中Exchanges交换机,生产者直接将消息投递到交换机,默认提供一些交换机。

注意:如果不指定交换机,默认使用(AMQP default)这个交换机,类型direct直连的方式,发布订阅模式。AMQP default路由规则是根据路由键Routing key,去队列列表里面寻找相同名称的队列,如果有,将生产者生产的消息投递到该队列里面。

durable:true代表了持久化存储,即使RabbitMQ服务停掉了,重新启动RabbitMQ服务的时候,这些持久化的交换机也不会被清除的。

可以添加一个交换机,方式如下所示,可以选择自己的配置,建议使用代码哦。

可以查看新建的交换机的详细信息,如下所示:

可以生产消息,查看队列是否接收到了生产的这条消息。

5、RabbitMQ的管控台中Queues队列。

Features特性,durable:true代表了持久化存储,即使RabbitMQ服务停掉了,重新启动RabbitMQ服务的时候,这些持久化的交换机也不会被清除的。

在新增队列的时候可以选择一些参数,进行设置的。如下所示:

Total=Ready+Unacked,消息总数等于生产的待消费的消息Ready加上未被ack消息确认的消息。

创建的队列点进去以后,可以查看队列的详情。

可以查看交换机通过路由键绑定的队列,也可以新增一个交换机,通过路由键,和队列进行绑定。

可以在这个队列里面,生产消息,进行观察测试使用。

获取到生产者生产的消息,可以进行测试,可以指定获取消息的条数。

删除队列,或者异常该队列里面的消息,我的暂时不能操作。或者观察

清空队列里面的消息,可以使用Purge。

6、RabbitMQ的管控台中Admin用户。

可以查看虚拟主机的信息,如下所示:

点击虚拟主机的名称,可以看到详细信息,如下所示:

作者:别先生

博客园:https://www.cnblogs.com/biehongli/

如果您想及时得到个人撰写文章以及著作的消息推送,可以扫描上方二维码,关注个人公众号哦。

RabbitMQ的管控台的使用说明的更多相关文章

  1. 消息中间件——RabbitMQ(四)命令行与管控台的基本操作!

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

  2. Dubbo2.6.5入门——管控台的安装

    首先去下载管控台:GitHub 然后解压到本地,截止到目前2019-01-18,最新管控台基于Dubbo2.7.0-SNAPSHOT版本,但是2.7.0还没有正式发布,不过影响不大. Dubbo Op ...

  3. Dubbo管控台安装(zookeeper集群)

    Dubbo管控台可以对注册到zookeeper注册中心的服务或服务消费者进行管理,但管控台是否正常对Dubbo服务没有影响,管控台也不需要高可用,因此节点部署   环境:Centos6.6.IP:10 ...

  4. Dubbo管控台安装(zookeeper单机版)

    1. zookeeper安装(单机版):http://www.cnblogs.com/wangfajun/p/5251159.html  √ 注意:我这里的dubbo-admin.war是2.5.3版 ...

  5. zookeeper集群和安装dubbo的管控台

    准备三台服务器CentOs6: 192.168.37.132 192.168.37.128 192.168.37.131 1 将zookeeper的安装包分别解压到/usr/local/目录下 进入c ...

  6. 【ActiveMQ】之安全机制(一)管控台安全设置

    ActiveMQ 管控台基于jetty,默认端口8161,默认用户名,密码都是admin,这样的安全配置过于弱化,所以我们需要修改一下 1.修改端口 找到conf/jetty.xml文件里面这一段配置 ...

  7. dubbo管控台安装

    1. jdk安装 #  cp installpkgs/jdk-7u67-linux-x64_tar_gz /usr/local #  tar -zxf jdk-7u67-linux-x64_tar_g ...

  8. Dubbo-Centos7管控台安装

    1.下载Tomcat7: $ wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0. ...

  9. centos6.5安装dubbo管控台教程(四)

    阅读此文之前,需要先安装zookeeper. 阅读文章: http://www.cnblogs.com/duenboa/articles/6665169.html   1. 下载文件 dubbo-ad ...

随机推荐

  1. hdu 1394 Minimum Inversion Number (树状数组求逆序对)

    The inversion number of a given number sequence a1, a2, ..., an is the number of pairs (ai, aj) that ...

  2. 《Dotnet9》建站-本站Logo设计之路

    时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...

  3. linux学习第一周

    1. 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别 2. 安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图. 3. 配置环境变量,实现执行hi ...

  4. 面试连环炮系列(九):为什么ConcurrentHashMap是线程安全的

    为什么ConcurrentHashMap是线程安全的 JDK1.7中,ConcurrentHashMap使用的锁分段技术,将数据分成一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一 ...

  5. Fortify---Detail--Sql注入

    Abstract:   在 PaperDao.java 的第 40 行,checkQuesUsed() 方法调用通过不可信来源的输入构建的 SQL 查询.通过这种调用,攻击者能够修改指令的含义或执行任 ...

  6. SpringCloud之Feign 负载均衡请求超时时间

    版本声明: SpringCloud:Greenwich.SR4 SpringBoot:2.1.9.RELEASE Feign调用服务的默认时长是1秒钟,也就是如果超过1秒没连接上或者超过1秒没响应,那 ...

  7. .Net Core组件化视图(部分视图)

    .Net Core组件化视图(部分视图) 1.背景 1.以前我们使用.Net的时候使用部分视图的方式在,.Net Core 中能在单独处理逻辑的部分视图没有了,但是我们还是想使用现在的.Net Cor ...

  8. JavaScript设计模式基础(一)

    模式的起源 模式 起源于建筑学.20世纪70年代,哈佛大学建筑学博士Christopher Alexander和他的团队花大约20年,来研究为解决同一个问题而设计出的不同建筑结构,从中发现那些高质量设 ...

  9. JS---DOM---元素创建的不同方式---三种方式,5个案例

    元素创建-----为了提高用户的体验   元素创建的三种方式: 1. document.write("标签的代码及内容"); 2. 对象.innerHTML="标签及代码 ...

  10. C++常用的string字符串截断函数

    C++中经常会用到标准库函数库(STL)的string字符串类,跟其他语言的字符串类相比有所缺陷.这里就分享下我经常用到的两个字符串截断函数: #include <iostream> #i ...