我们正在使用JBoss EAP 6.4。
有一个JMS队列,其中有一个使用者,该使用者立即消耗放置在队列中的所有内容。
我想检查放置在队列中的内容,但是对于我的工具(Hermes JMS),队列始终为空。
我尝试为“ org.hornetq”类别配置精细级别的日志记录,但是放置在队列中的消息不会在任何调试级别记录。
有没有办法查看立即被使用的队列中的内容?
谢谢
Valery
答案 0 :(得分:0)
如果您不需要查看内容而仅查看流程,则可以执行read-resource命令,或创建一个自定义脚本来读取队列和特定时间并计算流程。您只需要分析并计算,使用自己的工具即可简单高效地进行计算。
CLI命令读取jms队列
/subsystem=messaging/hornetq-server=default/jms-queue=testQueue/:read-resource(recursive=false,proxies=false,include-runtime=true,include-defaults=true)