MQ使用几个命令

简介:

一.MQ常见基本指令:

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查询和命令行查询的结果是对应的;

 

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

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

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

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

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

相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
消息中间件 容器
【MQ系列】查看RabbitMQ的版本号
如果上述报错,则试试下面的方法。
693 0
【MQ系列】查看RabbitMQ的版本号
|
消息中间件 Java Shell
RocketMQ的broker启动失败解决
RocketMQ的broker启动失败解决
1224 0
|
3月前
|
消息中间件 大数据 Kafka
消息队列之初识Rabbit及安装
【1月更文挑战第11天】 一、MQ的相关概念 1.什么是MQ? 2.为什么要用MQ 2.1流量消峰 2.2应用解耦 2.3异步处理 3.MQ 的分类 3.1.ActiveMQ 3.2.Kafka 3.3.RocketMQ 3.4.RabbitMQ 4.MQ 的选择 4.1.Kafka 4.2.RocketMQ 4.3.RabbitMQ 二、RabbitMQ的相关概念 1.四大核心概念 2.RabbitMQ 核心部分 3.RabbitMQ的工作原理 三、RabbitMQ的安装 1.docker下载(针对没有下载docker的粉丝) 2.安装RabbitMQ镜像 3.根据下载的镜像创建和启动容器
193 5
|
消息中间件 存储 数据可视化
【RocketMq-生产者】消息发送者参数详解
首先注意本次讨论的RokcetMq源码版本为 4.9.4,距离5.0发布 的没有多久。 这一节针对RocketMq的生产者请求发送的部分细节进行阐述,主要包含了下面的内容:DefaultMQProducer 为生产者默认对象,这个对象继承自 ClientConfig,里面包含了请求者的通用配置,所以可以拆分为两个部分进行理解,第一部分为ClientConfig,第二部分为DefaultMQProducer。
618 0
|
11月前
|
消息中间件 中间件 Go
【消息队列】windows安装NSQ
【消息队列】windows安装NSQ
251 0
|
消息中间件 Java RocketMQ
【消息中间件】默认RocketMQ消息发送者是如何启动的?
上一篇文章,主要介绍了RocketMQ消息发送-请求与响应,了解了消息发送的请求参数和响应结果,今天我们主要来学习默认消息发送者的源码,看看消息发送主要是做了那哪些事情。
|
消息中间件 存储 Java
MQ系列5:RocketMQ消息的发送模式
MQ系列5:RocketMQ消息的发送模式
317 0
MQ系列5:RocketMQ消息的发送模式
|
消息中间件 前端开发 大数据
MQ简单介绍
MQ(message queue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种跨进程的通信机制,用于上下游传递消息。
|
消息中间件 监控 Linux
MQ-MQ的安装
MQ-MQ的安装
215 0
|
消息中间件 前端开发 大数据
MQ学习-MQ是什么?
MQ学习-MQ是什么?
294 0