⑴ 如何查看rabbitmq 队列内容
由于种种原因,RabbitMQ到目前为止,官方还没有实现优先级队列,只实现了Consumer的优先级处理。 但是,迫于种种原因,应用层面上又需要优先级队列,因此需求来了:如何为RabbitMQ加入优先级队列特性。
⑵ rocketmq mq 怎么查看队列中的数据
innodb_data_home_dir = /longxibendi/mysql/mysql/var/
#innodb_data_file_path = ibdata1:1G:autoextend
innodb_data_file_path = ibdata1:500M;ibdata2:2210M:autoextend #表空间
innodb_file_io_threads = 4 #io线程数
⑶ mq 可以查看发送队列深度么深度么
可以查看发送队列深度。解决方法如下:
1、首先上传ms03_unix.tar.Z到AIX服务器,并执行解压。# uncompress -c ms03_unix.tar.Z | tar xvf -。
⑷ 如何察看mq中queue的消息内容
Prepare:假设queue的名字叫做local.queue, queue manager的名字叫做 test.queue.manager,mq安装在/opt/mqm下。
1.先确定queue的长度不是0.
$runmqsc test.queue.manager
dis ql('local.queue') curdepth
2 : dis ql('local.queue') curdepth
AMQ8409: Display Queue details.
QUEUE(local.queue) CURDEPTH(1)
如上所示,queue里面是有一个message的,因为curdepth的长度为1。
2.查看queue的message的内容
第一种方式:使用/opt/mqm/samp/bin/amqsget
第二种方式:使用/opt/mqm/samp/bin/amqsbcg
共同点:
都是在命令后面先跟queue的名字,然后再跟queue manager的名字,如下
/opt/mqm/samp/bin/amqsget local.queue test.queue.manager
区别是:
前者只能查看短长度的message,并且会把message取出(还不是太确定后者);遇到长度稍微长一点的就会发出2080的error code.
$/opt/mqm/samp/bin/amqsget local.queue test.queue.manager
Sample AMQSGET0 start
MQGET ended with reason code 2080
Sample AMQSGET0 end
而后者则没有这个限制;但是amqsbcg显示的message很奇特,连二进制的都同时显示。