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…

Java错题归纳(二)

1、若有如下接口A的定义&#xff0c;下列哪些类下确实现了该接口&#xff1a;C interface A { void method1(int i); void method2(int j); } A class B implements A{ void method1( ) { } void method2( ) { } } B class B implements A { void method1(int i ) { }…

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

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

别小看ai智能语音机器人但也别神话它电销机器人部署语音识别‘次数活动

人类社会的发展不断在加速&#xff0c;现代人对新事物接纳的速度变得越来越快&#xff0c;进而对新事物、新模式的期待也越来越多、频率越来越高。 仅聚焦在电销领域&#xff0c;当将视线回拨&#xff0c;我们会发现作为新技术与新模式的代表&#xff0c;电销从20世纪中后期引进…

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…

nuxt3搭建和部署

Nuxt 3是一个基于Vue 3的静态网站生成框架&#xff0c;它提供了高性能、SEO友好的Web应用程序开发体验。Nuxt 3重写了许多核心代码&#xff0c;增加了新功能&#xff0c;如基于Vite的构建系统、改进的路由系统、数据获取和插件系统。它支持TypeScript和多种渲染模式&#xff08…

20240701 每日AI必读资讯

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

conda安装d2l教程

前言 提前安装anaconda为什么直接安装d2l会出错&#xff1f;- 因为python版本问题&#xff0c;最好的解决办法就是利用conda来建立一个虚拟的环境 第一步 创建新的虚拟环境 打开conda命令行&#xff0c;也就是anaconda prompt输入下面的命令 conda create --name d2l pytho…

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

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

《从零开始学习大语言模型》专栏来啦!

欢迎来到我的专栏LLM-from-scratch&#xff0c;这是一个致力于从零开始学习和掌握大语言模型的知识宝库。无论你是刚入门的新手&#xff0c;还是想要深入了解的高级用户&#xff0c;这里都有适合你的内容。以下是专栏的精彩章节&#xff1a; LLM-from-scratch-1.图解tokenizat…

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;能够为广大研究人员提供一个…

软件接口自动化测试

使用软件工具工装治具测试 在当今快速迭代的软件开发环境中&#xff0c;确保软件质量与高效交付成为了每个开发团队的首要任务。软件接口作为系统之间交互的关键桥梁&#xff0c;其稳定性和可靠性直接影响到整个应用生态的性能。因此&#xff0c;软件接口自动化测试成为了提升…

在 Python 中将字典内容保存到 Excel 文件

目录&#xff1a; 使用 Pandas 转 Excel使用 Openpyxl 转 Excel使用 xlsxwriter 转 Excel使用 csv 转 Excel Python 中的字典是一个数据集合&#xff0c;其中每个值对应一个键。它们是无序的、可变的&#xff0c;并且对字典中存储的值和键的数据类型没有限制。Python 程序员经常…

【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;支持更高的压缩率和一些高级特性。…