【队列状态】
<code>curl -u admin:admin http:</code><code>//127</code><code>.0.0.1:8161</code><code>/api/jolokia/read/org</code><code>.apache.activemq:</code><code>type</code><code>=Broker,brokerName=localhost,destinationType=Queue,destinationName=QueueName</code>
4、python + requests 查看
<code>#encoding: utf-8</code>
<code>#author: walker</code>
<code>#date: 2017-09-20</code>
<code>#summary: 查看 ActiveMQ 某个队列信息</code>
<code>import</code> <code>sys</code>
<code>import</code> <code>json</code>
<code>import</code> <code>requests</code>
<code>from</code> <code>requests.auth </code><code>import</code> <code>HTTPBasicAuth</code>
<code>from</code> <code>pprint </code><code>import</code> <code>pprint</code>
<code># 查看 ActiveMQ 某个队列信息</code>
<code>def</code> <code>DisplayQueueInfo(queueName):</code>
<code> </code><code>username </code><code>=</code> <code>'admin'</code>
<code> </code><code>password </code><code>=</code> <code>'admin'</code>
<code> </code><code>url </code><code>=</code> <code>'http://127.0.0.1:8161/api/jolokia/read/org.apache.activemq:type=Broker,brokerName=localhost,destinationType=Queue,destinationName='</code> <code>+</code> <code>queueName</code>
<code> </code>
<code> </code><code>r </code><code>=</code> <code>requests.get(url, auth</code><code>=</code><code>HTTPBasicAuth(username, password))</code>
<code> </code><code>print</code><code>(</code><code>'%s:'</code> <code>%</code> <code>queueName)</code>
<code> </code><code>pprint(json.loads(r.text))</code>
本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1967219如需转载请自行联系原作者
RQSLT