更新时间:2022-10-31 09:36:48 来源:极悦 浏览606次
MQ现在使用的比较常见,但是在测试过程中,使用命令行直接查询,有时候事半功倍。
activemq-admin stop
activemq-admin list
activemq-admin query
activemq-admin bstat
activemq-admin browse
下面是一些基本的命令:
activemq——运行activemq代理
activemq-admin——管理代理的实例
在5.0之前activemq-admin被分成多个脚本,例如:
shutdown——关闭activemq代理
list——列出所有在指定JMX上下文中运行的代理
query——查询JMX上下文中的代理统计和信息。
bstat——预定义查询,显示有用的代理统计信息。
browse——浏览指定队列中的消息。
purge——删除所选目标的消息。
第一列,总接收数-总出队列数:
activemq-admin query -QQueue=message.short.queue | grep QueueSize
第二列,消费者端的消费者数量:
activemq-admin query -QQueue=message.short.queue | grep ConsumerCount
第三列,进入队列的总数量:
activemq-admin query -QQueue=message.short.queue | grep EnqueueCount
第四列,出队列的消息,消费这消费掉的数量:
activemq-admin query -QQueue=message.short.queue | grep DequeueCount
一般路径:/opt/apache-activemq-5.11.1/bin
见如下几张截图:
命令验证一下:
可见通过Web查询和命令行查询的结果是对应的;
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习