04 RabbitMQ:控制界面详解

在这里插入图片描述

1. 控制台界面

根据实际情况输入IP。
地址: http://192.168.188.129:15672

2. 控制界面详解

RabbitMQ主界面,总共有六个选项卡。

2.1. Overview(概览)

RabbitMQ的概览情况,里面包括集群各个节点的信息、端口映射信息。

2.1.1. Totals(总数)

在这里插入图片描述

2.1.1.1. Queued messages

当前Vhost下的所有队列消息情况

参数简述
Ready准备好的消息数量(生产者生产的消息已经到达Broker,可以让消费者消费的数量)。
Unacked全称Unacknowledged,待应答的消息总数。
TotalReady和Unacked的数量总和。
2.1.1.2. Message rates

消息速率

参数简述
Publish生产者生产消息的速率
Publisher confirmbroker确认生产消息的速率
Deliver(manual ack)customer手动确认的速率
Deliver( auto ack)customer自动确认的速率
Consumer ackcustomer正在确认的速率
Redelivered正在传递’redelivered’标志集的消息的速率
Get (manual ack)响应basic.get而要求确认的消息的传输速率
Get (auto ack)响应basic.get而发送不需要确认的消息的速率
Get (empty)从队列中获取消息,‌但队列当前没有可用的消息可供获取。‌
Return将basic.return发送给producter的速率
Disk readqueue从磁盘读取消息的速率
Disk writequeue从磁盘写入消息的速率
2.1.1.3. Global counts

各个组件的总数【统计当前选择的Vhost下的】。

参数简述
Connectionsclient的tcp连接的总数
Channels通道的总数
Exchange交换器的总数
Queues队列的总数
Consumers消费者的总数

2.1.2. Nodes(节点消息)

启动一个 broker 都会产生一个 node
在这里插入图片描述
broker的属性

参数简述
Namebroker名称
File descriptorsbroker打开的文件描述符实际数量和限制值。
Socket descriptorsbroker管理的网络套接字数量和限制。当限制被耗尽时,RabbitMQ将停止接受新的网络连接。实际使用值一般略大于Connections
Erlang processeserlang启动的进程实际数量和限制值。
Memory当前broker占用的内存实际值和限制值
Disk space当前broker占用的磁盘实际值和限制值。
Uptime当前broker持续运行的时长。
Info当前broker基本配置信息。
Reset stats重启节点或者集群。

2.1.3. Churn statistics(生产统计)

在这里插入图片描述

2.1.4. Port and contexts(相关使用端口描述)

在这里插入图片描述

2.1.5. Export definitions(导出配置)

在这里插入图片描述

2.1.6. Import definitions(导入配置)

在这里插入图片描述

2.2. Connections(连接)

在这里插入图片描述

2.2.1 Overview(概览)

参数简述
Virtual hostVhost名称。
Name客户端连接的IP和端口。
User name连接使用的用户名。
State当前的状态。running:运行中;idle:空闲。

2.2.1 Detail(详情)

参数简述
SSL/TLS是否使用ssl进行连接。
Protocol使用的协议。
Channels当前连接上的channel总数。
Channel max允许的最大channel数量。
Frame max与客户端协商的允许最大包大小,若包太大会拆分成多次发送,默认是131072=128K。
Authentication当前连接认证方式。

2.2.1 Network(网络)

参数简述
From client每秒发出的数据包。
To client每秒收到的数据包。
Heartbeat连接心跳检测时间,默认60s,设置0表示不做心跳检测。
Connected at连接创建时间。

2.3. Channels(通道)

在这里插入图片描述

2.3.1. Overview(概览)

参数简述
Channel通道名称。
Virtual hostVhost 名称。
Mode通道保证模式(消息确认方式)C或者T,或者都不是C(confirm):Channel will send streaming publish confirmations.(确认模式)。T(transactional):Channel is transactional.(事务模式)。
State通道状态。idle:空闲,runing:运行。

2.3.2. Details(详情)

参数简述
Unconfirmed未确认的消息。
prefetch通道预取消息数量。

2.3.3. Transactions

参数简述
Uncommitted msgs未提交的消息的数量。
Uncommitted acks未提交ACK的消息数量。

2.3.4. Message rates

参数简述
publish产生消息的速率。
confirm确认消息的速率。
deliver/get获取消息的速率。
redelivered重新投递消息的速率。
ack消息应答的速率。

2.4. Exchanges(交换机)

在这里插入图片描述

参数简述
Virtual hostVhost 名称。
Name交换机名称。
Type交换机类型。direct:直连,fanout:群发,headers:headers的匹配形式,tipic:广播。
Features交互机属性。Durability(是否持久化),Auto delete(是否自动删除),Internal(是否是内部使用)。
Message rate in消息进入的速率【接手生产者消息】。
Message rate out消息出去的速率【将消息发送到对应队列】。

2.5. Queues and Streams(队列和流)

在这里插入图片描述

2.5.1. Overview(概览)

参数简述
Virtual hostVhost 名称。
Name交换机名称。
Type队列的类型。
classic:是 RabbitMQ 的默认队列类型,也被称为 standard。它适用于大多数情况,支持消息的基本路由和持久性。
quorum:是 RabbitMQ 引入的一个新类型,在提高队列的可靠性。quorum 队列使用一个复制机制,确保消息在多个节点上持久化,从而增强容错能力和数据可靠性。适用于高可靠性和高可用性要求的场景。
stream:是 RabbitMQ 的流队列类型,支持大规模的消息流处理。stream 队列适用于处理大量数据流,支持消息的顺序处理和持久化。
Features队列属性。D:持久化,Lim:消息最大数量限制。
Consumers消费者数量。
Consumer utilisation消费者使用率。
state队列状态。idle:空闲,runing:运行。

2.5.2. Messages(消息)

参数简述
Ready准备好可以消费的消息数量。
Unacked正在消费但是未返回ACK的消息数量。
In Memory在内存中的消息数量
persistent持久化的消息数量
Total消息总数。Ready+Unacked。

2.5.3. Messages bytes

参数简述
Ready准备好可以消费的消息大小。
In Memory在内存中的消息大小
persistent持久化的消息大小
Total消息总大小。Ready+Unacked。

2.5.4. Messages rate

参数简述
incoming消息进入的速率。
deliver/get获取消息的速率
redelivered重新投递消息的速率
ack消息应答的速率

本文隶属于 【个人专栏】:06 RabbitMQ 📋📋📋
到这里 04 RabbitMQ:控制界面详解 就结束了!!!🎉🎉🎉
后续接 05 RabbitMQ:7种经典用法 📣📣📣
欢迎小伙伴们学习和指正!!!😊😊😊
祝大家学习和工作一切顺利!!!😎😎😎

  • 11
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值