MQ使用几个命令

一.MQ常见基本指令:

MQ现在使用的比较常见,但是在测试过程中,使用命令行直接查询,有时候事半功倍。

MQ使用几个命令
activemq-admin stop

activemq-admin list

activemq-admin query

activemq-admin bstat

activemq-admin browse
MQ使用几个命令

下面是一些基本的命令:

  •        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

见如下几张截图:

MQ使用几个命令

 

命令验证一下:

MQ使用几个命令

具体的队列信息:

MQ使用几个命令

可见通过Web查询和命令行查询的结果是对应的;

 

参考官方网站,这里是总体介绍:http://activemq.apache.org/unix-shell-script.html

这里是一些基本命令行:http://activemq.apache.org/activemq-command-line-tools-reference.html

这是两篇中文的内容:http://blog.****.net/fox_lht/article/details/7243039

这是一篇简要介绍:http://blog.****.net/super_scan/article/details/39837591

转载请注明出处:http://www.cnblogs.com/haochuang/ 8年IT工作经验,5年测试技术与管理,2年产品与项目管理,曾参与过云计算\云存储\车联网产品研发工作; 业余自媒体人,有技术类垂直微信公众号;如有招聘或求职方面需求,请Mail to [email protected] ;或通过 QQ:363573922 微博:@念槐聚 联系;