ActiveMq工具之管理页面说明

文章目录

  • 安装ActiveMQ
  • 一: 访问管理页面
  • 二: 进入管理页面,主页
  • 三: Queues页说明
  • 四: Topics页说明
  • 五: Subscribers页说明

安装ActiveMQ

wget https://archive.apache.org/dist//activemq/5.13.3/apache-activemq-5.13.3-bin.tar.gz
wget https://mirrors.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz# 配置Java环境
tar xf jdk-8u201-linux-x64.tar.gz 
cat >> /etc/profile << 'EOF'
export JAVA_HOME=/usr/local/src/jdk1.8.0_201/
export PATH=$PATH:$JAVA_HOME/bin
EOF
source /etc/profile
java -version		# 测试一下可以查看到jdk环境么# 安装ActiveMQ
tar xf apache-activemq-5.13.3-bin.tar.gz
cd apache-activemq-5.13.3/bin
./activemq start|stop|restart|status# 修改ActiveMQ jvm大小
apache-activemq-5.13.3/bin/env
# Set jvm memory configuration (minimal/maximum amount of memory)
ACTIVEMQ_OPTS_MEMORY="-Xms8192M -Xmx8192M"./activemq restarthttps://blog.csdn.net/huxiaodong1994/article/details/100050942
# 通过system管理activemq
cat  /usr/lib/systemd/system/activemq.service[Unit]
Description=ActiveMQ service
After=network.target[Service]
Type=forking
ExecStart=/data/apache-activemq-5.13.3/bin/activemq start
ExecStop=/data/apache-activemq-5.13.3/bin/activemq stop
User=root
Group=root
Restart=always
RestartSec=9
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=activemq[Install]
WantedBy=multi-user.target

一: 访问管理页面

http://服务器IP地址:8161/admin/
Login: admin
Passwort: admin

二: 进入管理页面,主页

image-20230911113433034

各标题说明:

  • Home: 是ActiveMQ管理控制台的首页,提供了一些常用的管理功能,如停止Broker、查看Broker状态、查看所有Destination、查看网络连接情况等。
  • Queues: 显示所有队列的信息,包括队列名称、队列深度、已消费和未消费消息数量、消费者数量等,可以对队列进行删除、暂停、恢复等操作。
  • Topics: 显示所有主题的信息,包括主题名称、已发送和未发送消息数量、订阅者数量等,可以对主题进行删除、暂停、恢复等操作。
  • Subscribers: 显示所有订阅者的信息,包括订阅者ID、所订阅的主题、持久化状态、未消费和已消费的消息数量等,可以对订阅者进行删除、关闭、恢复等操作。
  • Connections: 显示所有连接到Broker的客户端连接信息,包括连接ID、客户端ID、连接时间、最后活动时间、消费者数量等,可以对连接进行强制关闭、重新连接等操作。
  • Network: 显示与其他Broker的网络连接信息,包括目标Broker、连接状态、发送和接收的消息数量等,可以对网络连接进行断开、重新连接等操作。
  • Scheduled: 显示所有已经被调度但是还没有被执行的任务,可以对任务进行删除、修改等操作。
  • Send: 提供发送消息的功能,可以选择目标队列或主题,填写消息内容、消息头等信息,进行消息的发送操作。

三: Queues页说明

image-20230911114215125

  • Name:消息队列的名称。
  • Number Of Pending Messages:等待消费者处理的消息数量。
  • Number Of Consumers:当前连接到消息队列的消费者数量。
  • Messages Enqueued:消息队列收到的消息总数。
  • Messages Dequeued:消费者处理的消息总数。
  • Views:查看队列详细信息的链接,例如消息的详细信息、历史消息等。
    • Browse:查看队列中的所有消息,可以按照不同的排序方式对消息进行排序,也可以对消息进行删除或重新发送等操作。
    • Active Consumers:查看当前正在消费该队列的所有消费者信息,包括消费者的ID、连接信息、消费状态等。
    • Active Producers:查看当前正在向该队列发送消息的所有生产者信息,包括生产者的ID、连接信息、发送状态等。
  • Operations:执行队列操作的链接,例如删除队列、重新启动队列等。
    • Send To:可以向选定的队列发送消息。可以选择发送的消息的类型,例如文本或字节消息,并设置消息属性和有效期。
    • Purge:可以清空选定队列的所有消息,这个操作是不可逆的,请慎重使用。
    • Delete:可以删除选定的队列。删除队列时,所有该队列的消息将被删除,并且无法恢复。请确保在删除队列之前已经备份了所需的消息数据。
    • Pause:可以暂停选定队列的消息传递。这个操作可以让你在不删除队列的情况下停止消费消息,等到问题解决后再继续消费。

四: Topics页说明

image-20230911114351788

  • Name: 队列的名称。
  • Number Of Consumers: 监听此队列的消费者数量。
  • Messages Enqueued: 已经放入到队列中但是还没有被消费者消费的消息数量。
  • Messages Dequeued: 已经被消费者消费掉的消息数量。
  • Operations: 针对队列执行的操作。
    • Send To:将消息发送到队列中。可以选择消息的类型(text 或者 bytes)以及消息的优先级。
    • Active Subscribers:显示当前订阅了该队列的消费者列表,可以查看它们的详细信息并断开连接。
    • Active Producers:显示当前向该队列发送消息的生产者列表,可以查看它们的详细信息并断开连接。
    • Delete:删除该队列。注意,删除队列将删除所有与之相关的消息,这是一个不可逆的操作。

五: Subscribers页说明

image-20230911114443659

  • Client ID:订阅的客户端ID。
  • Subscription Name:订阅的名称。
  • Connection ID:订阅所属的连接ID。
  • Destination:订阅的目的地,即所订阅的队列或主题。
  • Selector:订阅的消息过滤器。
  • Pending Queue Size:尚未分发的消息数,表示等待处理的消息数量,即还没有被消费者消费的消息数量。
  • Dispatched Queue Size:已经分发但还没有被消费的消息数,表示已经被调度(分发)给消费者处理的消息数量,但尚未被消费者
  • 确认处理完成的消息数量。
  • Dispatched Counter:已经成功分发并被消费的消息数,表示已经被消费者确认处理完成的消息数量。
  • Enqueue Counter:已经被加入队列的消息数。
  • Dequeue Counter:已经被消费的消息数。
  • Operations:可对订阅进行的操作,包括删除、恢复、暂停等。

注意事项:

Pending Queue Size,dispatched queue size,dispatched counter

这三个指标都是用来衡量ActiveMQ消息队列中消息处理的情况的:

  • Pending Queue Size:表示等待处理的消息数量,即还没有被消费者消费的消息数量。
  • Dispatched Queue Size:表示已经被调度(分发)给消费者处理的消息数量,但尚未被消费者确认处理完成的消息数量。
  • Dispatched Counter:表示已经被消费者确认处理完成的消息数量。

其中,Dispatched Queue Size和Dispatched Counter都是用来跟踪消息处理的进度的,Pending Queue Size则表示队列的积压情况。

  • Pending Queue Size过大时,会导致队列中的消息堆积,可能会影响系统性能和可用性。
  • Dispatched Queue Size过大则表示已经分发但尚未确认处理完成的消息太多,可能会导致消费者处理不过来,从而影响系统吞吐量和延迟。
  • Dispatched Counter过大则表示已经处理完成的消息数量过多,可能会导致内存占用过高,也可能会影响队列的性能。

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

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

相关文章

为什么越来越多的企业选择外包?赋能企业未来

软件开发过程包括设计需求、设计方案、产品研发、产品交付、后期维护&#xff0c;许多企业并沒有软件开发的专业能力与工作经验&#xff0c;将软件开发工作进行外包是比较节约成本的&#xff0c;企业能少走不少弯路。 YesPMP平台&#xff08;一站式软件外包、项目外包服务-YesP…

UWA Pipeline 2.6.1版本更新

UWA Pipeline是专为游戏开发团队设计的本地协作平台&#xff0c;旨在帮助团队建立专业的DevOps研发交付流水线。本平台提供了可视化的CI/CD操作界面&#xff0c;高可用的自动化测试和无缝集成的UWA性能保障服务等核心功能。 在最新的Pipeline更新中&#xff0c;UWA引入了参数配…

protobufjs解析proto消息出错RangeError: index out of range: 2499 + 10 > 2499解决办法

使用websocket通讯传输protobuf消息的时候&#xff0c;decode的时候出错了&#xff1a; RangeError: index out of range: 2499 10 > 2499 Error: invalid wire type 4 at offset 1986 出现这种错误的时候&#xff0c;99%是因为proto里面的消息类型和服务端发送的消息类型不…

vue表头字段添加鼠标悬浮提示

<el-table-column prop"jfScore" align"center" min-width"100px"><template slot"header" slot-scope"scope"><div><span>信用积分</span><el-tooltip:aa"scope"class"it…

关于windows,wifi图标显示不了的解决方法

解决方法一&#xff08;解决了我的问题的方法&#xff09;&#xff1a; winr -->输入 regedit 打开注册表 --> 删除HKEY-CLASSES_ROOT\CLSID\{3d09c1ca-2bcc-40b7-b9bb-3f3ec143a87b} CLSID在下面仔细找&#xff0c;然后找到09开头那个删掉重启就可以了&#xff0c;可能…

CAS服务端部署

部署CAS Cas服务端其实就是一个war包。 在资源\cas\source\cas-server-4.0.0-release\cas-server-4.0.0\modules目录下cas-server-webapp-4.0.0.war 将其改名为cas.war放入tomcat目录下的webapps下。启动tomcat自动解压war包。浏览器输入 登录页面 http://localhost:8080/ca…

20240701 每日AI必读资讯

&#x1f3eb;AI真炼丹&#xff1a;整整14天&#xff0c;无需人类参与 - 英矽智能推出全球首个AI参与决策的生物学实验室&#xff0c;实现了14天内完成靶点发现和验证的全自动化闭环实验。 - 该实验室由PandaOmics平台驱动&#xff0c;集成多种预测模型和海量数据&#xff0…

【Python】从基础到进阶(二):了解Python语言基础以及数据类型转换、基础输入输出

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 一、引言二、基本数据类型转换1. 隐式转换2. 显式转换 三、基本输入输出1. 输入&#xff08;input&#xff09;2. 输出&#xff08;print&#xff09;3. 案例&#xff1a;输入姓名、年龄、身高以及体重&#xff0c;计算BMI指…

DM表级触发器

可以理解为行变动级 触发体中写逻辑 这是表修改时调用存储过程 感谢大哥分享: https://blog.csdn.net/WuLex/article/details/83181449 感谢大哥分享: https://blog.csdn.net/ChennyWJS/article/details/131913198

湘潭大学软件工程信息与网络安全复习笔记最后一篇

文章目录 复习建议分数占比流密码A5/1RC4 分组密码DESAES 复习建议 现在笔者复习算是收尾了&#xff0c;现在也是考前的最后一天了&#xff0c;走了不少弯路&#xff0c;但是可能也是必不可少的&#xff0c;复习建议是硬着头皮把这份文件看一遍&#xff0c;不理解的地方找英文…

如何使用sr2t将你的安全扫描报告转换为表格格式

关于sr2t sr2t是一款针对安全扫描报告的格式转换工具&#xff0c;全称为“Scanning reports to tabular”&#xff0c;该工具可以获取扫描工具的输出文件&#xff0c;并将文件数据转换为表格格式&#xff0c;例如CSV、XLSX或文本表格等&#xff0c;能够为广大研究人员提供一个…

【SpringCloud】Ribbon源码解析

ribbon是一个负载均衡组件&#xff0c;它可以将请求分散到多个服务提供者实例中&#xff0c;提高系统的性能和可用性。本章分析ribbon是如何实现负载均衡的 1、LoadBalanced 消费者在引入ribbon组件后&#xff0c;给http客户端添加LoadBalanced注解就能启用负载均衡功能。Load…

压缩包怎么解压,解压压缩包不损坏文件

常见格式&#xff1a; ZIP&#xff1a;最常见的压缩文件格式之一&#xff0c;支持跨平台。RAR&#xff1a;另一种常见的压缩文件格式&#xff0c;通常压缩率比ZIP高&#xff0c;但不如ZIP普及。7Z&#xff1a;来自7-Zip的压缩格式&#xff0c;支持更高的压缩率和一些高级特性。…

手机照片数据恢复,2个技巧解决你的疑惑与困扰

手机照片是我们日常生活中记录美好瞬间的重要工具&#xff0c;然而&#xff0c;当照片存储量越来越大&#xff0c;以至于手机内存不足时&#xff0c;我们就不得不放弃一部分。照片数据恢复是否还有希望呢&#xff1f;当然啦&#xff01;本文将为你提供2个实用的技巧&#xff0c…

虚拟机配置与windows之间文件夹共享samba服务:

虚拟机配置与windows之间文件夹共享samba服务: #输入安装命令&#xff1a; 第一步: 下载samba cd /etc/ sudo apt-get install samba第二步: 配置用户 sudo smbpasswd -a 虚拟机用户名第三步: 进入配置文件配置共享文件 sudo vim /etc/samba/smb.conf末尾输入以下内容: [s…

经典递归题 扩充序列 两种做法

一道经典递归题&#xff0c;两种做法&#xff0c;常规递归做法和模拟数学规律解法 3695. 扩充序列 - AcWing题库 扩充序列 样例解释 对于样例 1&#xff0c;经过 2 次扩充&#xff0c;得到序列 [1,2,1,3,1,2,1]其第 2 个元素为 2。 对于样例 2&#xff0c;经过 3次扩充&…

对不起,AI大模型不是风口

“我们正处在全新起点&#xff0c;这是一个以大模型为核心的人工智能新时代&#xff0c;大模型改变了人工智能&#xff0c;大模型即将改变世界。”——5月26日&#xff0c;百度创始人、董事长兼CEO李彦宏先生在2023中关村论坛发表了《大模型改变世界》演讲。 李彦宏指出&#…

【SpringCloud】Hystrix源码解析

hystrix是一个微服务容错组件&#xff0c;提供了资源隔离、服务降级、服务熔断的功能。这一章重点分析hystrix的实现原理 1、服务降级 CAP原则是分布式系统的一个理论基础&#xff0c;它的三个关键属性分别是一致性、可用性和容错性。当服务实例所在服务器承受过大的压力或者受…

前端工程化09-webpack静态的模块化打包工具(未完结)

9.1、开发模式的进化历史 webpacks是一个非常非常的强大的一个工具&#xff0c;相应的这个东西的学习也是有一定的难度的&#xff0c;里边的东西非常的多&#xff0c;里面涉及到的 概念的话也是非常非常的多的。 这个东西既然非常重要&#xff0c;那么在我们前端到底处于怎样…

HCIA4.26-5.10

OSPF ——开放式最短路径优先协议 无类别链路状态IGP动态路由协议 距离矢量协议 运行距离矢量协议的路由器会周期性的泛洪自己的路由表&#xff0c;通过路由之间的交互&#xff0c;每台路由器都从相邻的路由器学习到路由条目&#xff0c;随后加载进自己的路由表中。对于网络…