04 RabbitMQ:控制界面详解

news2024/11/20 19:39:57

04 RabbitMQ:控制界面详解

  • 1. 控制台界面
  • 2. 控制界面详解
    • 2.1. Overview(概览)
      • 2.1.1. Totals(总数)
        • 2.1.1.1. Queued messages
        • 2.1.1.2. Message rates
        • 2.1.1.3. Global counts
      • 2.1.2. Nodes(节点消息)
      • 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(概览)
      • 2.2.1 Detail(详情)
      • 2.2.1 Network(网络)
    • 2.3. Channels(通道)
      • 2.3.1. Overview(概览)
      • 2.3.2. Details(详情)
      • 2.3.3. Transactions
      • 2.3.4. Message rates
    • 2.4. Exchanges(交换机)
    • 2.5. Queues and Streams(队列和流)
      • 2.5.1. Overview(概览)
      • 2.5.2. Messages(消息)
      • 2.5.3. Messages bytes
      • 2.5.4. Messages rate

在这里插入图片描述

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种经典用法 📣📣📣
欢迎小伙伴们学习和指正!!!😊😊😊
祝大家学习和工作一切顺利!!!😎😎😎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1978843.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot多数据源事务处理

多数据源时,一般会配置多个事务管理器 Spring编程式 第二种方式 不可能去同一个方法上写两个事务注解 不允许 SpringBoot 2.6.0之后禁止自己注入自己 本来可以自己注入自己去调用 (为什么要自己注入自己调用,AOP代理,类不是自己写的类) 最简单方式 引入 <dependency&…

DPDK基础入门(一):认识和理解DPDK

Linux的网络瓶颈 以Linux为例&#xff0c;传统网络设备驱动包处理的动作可以概括如下&#xff1a; 数据包到达网卡设备。网卡设备依据配置进行DMA操作。网卡发送中断&#xff0c;唤醒处理器。驱动软件填充读写缓冲区数据结构。数据报文达到内核协议栈&#xff0c;进行高层处理…

Linux中信号的发送及信号的自定义捕捉方法

预备知识&#xff1a; 信号产生时进程早已知道该信号如何处理。 信号产生时进程可能并不能立即处理信号而是等到合适的时候处理。 信号其他相关常见概念 实际执行信号的处理动作称为信号递达(Delivery) 信号从产生到递达之间的状态,称为信号未决(Pending)。 进程可以选择阻…

C语言第14篇

1.以下定义语句中&#xff0c;错误的是________. A) int a[]{1,2}; B) char a{"test"}; C) char s[10]{"test"}; D) int a[]{a,b,c}; 2.以下定义语句中&#xff0c;错误的是________. A) int a[]{1,2}; B) char a[]{…

扬声器、麦克风的等效电路及相关技术参数(灵敏度等)

扬声器、麦克风都是日常我们所需的电子小器件&#xff0c;今天小编来具体讲解一下有关两者的等效电路及相关技术参数。 1、扬声器 等效电路 Re表示扬声器音圈的直流电阻 Le表示音圈的电感,对高频信号产生的阻抗 Mm表示动圈的等效质量,主要影响扬声器的低频响应 Rm 表示动圈…

算力共享:forward_to_next_shard,推断之间的链接

目录 forward_to_next_shard 参数 函数逻辑 _process_prompt StandardNode get_current_shard map_partitions_to_shards forward_to_next_shard 这段代码定义了一个名为 forward_to_next_shard 的异步函数,它是设计用于在分布式模型或数据处理系统中的节点(或称为“分…

【秋招笔试】2024-08-03-科大讯飞秋招笔试题(算法岗)-三语言题解(CPP/Python/Java)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍖 本次题目难度中等偏上,最后一题又是…

dfs深搜

Problem - C - Codeforces 无向图,判断是否是子叶.

Co-Detr

参考&#xff1a;https://www.bilibili.com/video/BV1Sh4y1F7ur/?spm_id_from333.788&vd_source156234c72054035c149dcb072202e6be 之前的detr正样本数量少&#xff0c;匹配不平衡。 主要修改两个地方&#xff1a;encoder和decoder。 1.在encoder之后加入RPN&#xff0c;a…

深入理解接口测试:实用指南与最佳实践(二)API文档解析HTTP协议

​ ​ 您好&#xff0c;我是程序员小羊&#xff01; 前言 这一阶段是接口测试的学习&#xff0c;我们接下来的讲解都是使用Postman这款工具&#xff0c;当然呢Postman是现在一款非常流行的接口调试工具&#xff0c;它使用简单&#xff0c;而且功能也很强大。不仅测试人员会使用…

Leetcode75-3 拥有最多糖果的孩子

题目很简单&#xff0c;逻辑就是找到最大值 然后做个比较看看每个值加上extra能不能超过或者等于最大值。 两个知识点遗忘 数组length 获取数组的长度的格式&#xff1a; 数组名称。length 这将会得到一个int数字&#xff0c;代表数组的长度。 数组一旦创建&#xff0c;程…

Effective-Java-Chapter2

https://github.com/clxering/Effective-Java-3rd-edition-Chinese-English-bilingual/blob/dev/ 准则一 考虑以静态工厂方法代替构造函数 优点 静态工厂方法与构造函数相比的第一个优点&#xff0c;静态工厂方法有确切名称。 知名见意&#xff0c;静态方法我们可以通过命名…

编程新手到大师:大学生学编程的高效学习路径

​​​​​​​ 目录 ​​​​​​​​​​​​​​ 编程新手到大师&#xff1a;大学生学编程的高效学习路径 编程小白如何成为大神&#xff1f;大学新生的最佳入门攻略 一、确定学习目标 1.1、我接受想贯彻互联网思维的洗礼 1.2、我想提升在专业中的竞争力 1.3、我觉得…

(STM32笔记)九、RCC时钟树与时钟 第三部分

我用的是正点的STM32F103来进行学习&#xff0c;板子和教程是野火的指南者。 之后的这个系列笔记开头未标明的话&#xff0c;用的也是这个板子和教程。 九、RCC时钟树与时钟 九、RCC时钟树与时钟3、使用固件库的函数来配置时钟bsp_rccclkconfig.c思路配置HSE时钟把RCC寄存器复位…

OpenCV Python 图像相加与透明色转换

将两幅图添加起来&#xff0c;构成一幅新的图像&#xff0c;并尝试将一个PNG的透明背景转换为特定的颜色。 生成纯背景 以下代码生成一个纯色背景JPG&#xff0c;颜色为照片底板的蓝&#xff08;R:60 G:140 B:220&#xff09;。在用OpenCV创建图像时&#xff0c;颜色按BGR。 …

必须知道的国内linux镜像下载网址,建议收藏

linux镜像下载 一、阿里云开源镜像站下载可用的镜像 二、网易开源镜像下载可用的镜像 三、搜狐开源镜像下载可用的镜像 一、阿里云开源镜像站下载 https://developer.aliyun.com/mirror/ 阿里云开源镜像站是阿里云提供的一个公共服务&#xff0c;旨在为开发者提供快速、稳定…

4. 最长公共前缀

4. 最长公共前缀 题目题目分析 题目 题目分析 首先要对字符串数组进行分析&#xff0c;字符串数组元素的最长公共前缀肯定不会超过最小元素长度&#xff0c;并如存在公共前缀则需遍历整个字符串元素&#xff0c;有点像二维数组&#xff0c;最后加上截取字符串加上判空操作就完…

apache一台服务器如何通过不同端口映射不同网页服务入口

一、背景 由于服务器资源受限&#xff08;IP资源或硬件资源&#xff09;&#xff0c;有时候希望一台服务器IP能有部署多个网页服务入口。 传统都是80端口映射为默认服务入口&#xff0c;当需要部署多个网页服务入口时&#xff0c;可以启用其他端口&#xff0c;不同端口映射到…

Javascript常见算法详解

在JavaScript&#xff08;JS&#xff09;中&#xff0c;常见的算法涵盖了多个领域&#xff0c;从基础的数组操作到更复杂的排序、搜索和数据结构算法。下面是一些在JS中常见的算法示例&#xff1a; 1. 排序算法 Java排序算法-CSDN博客 冒泡排序&#xff08;Bubble Sort&#x…

【C++从小白到大牛】多态那些事儿(上)

一、多态的概念 1.1概念: 通俗来说&#xff0c;就是多种形态&#xff0c;具体点就是去完成某个行为&#xff0c;当不同的对象去完成时会产生出不同的状态。 二、 多态的定义及实现 2.1多态的构成条件 多态是在不同继承关系的类对象&#xff0c;去调用同一函数&#xff0c;产…