我想列出jboss 7.1.1上的hornetmq队列中的jms消息
我尝试了几种方法:
看起来像Hornetmq是一个阻挡盒。
有人可以建议我如何在hornetmq队列中列出消息吗?
或者更好的是切换到其他JMS代理?
答案 0 :(得分:7)
通过jboss-cli.sh {locate jboss-cli.sh,connect}
[domain@1.1.1:9999 /] / host = node1 / server = server1 / subsystem = messaging / hornetq-server = default / jms-queue = ExpiryQueue:list-messages-as-json
{提示 - 使用jboss-cli中的标签来获得自动完成{
[domain@1.1.1:9999 /] / host = node1 / server = server1 / subsystem = messaging / hornetq-server = default / jms-queue = ExpiryQueue:count-messages { "结果" => "成功&#34 ;, "导致" => 93476L }
答案 1 :(得分:3)
尝试使用jboss-cli,暂停队列:
<li><a href="#" class= "dropdown" onmouseover = "document.getElementById('disp').style.display = 'block';">About us</a></li>
<div class="dropdown-content" id = "disp" style="display:none;">
并列出消息后:
/subsystem=messaging/hornetq-server=default/jms-queue=<Queue-name>/:pause
然后在完成后继续:
/subsystem=messaging/hornetq-server=default/jms-queue=<Queue-name>/:list-messages