本文共 914 字,大约阅读时间需要 3 分钟。
【队列状态】
1、直接网页查看:
2、curl()
1 | curl -u admin:admin http: //127 .0.0.1:8161 /api/jolokia/read/org .apache.activemq: type =Broker,brokerName=localhost,destinationType=Queue,destinationName=QueueName |
3、
4、python + requests 查看
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #encoding: utf-8 #author: walker #date: 2017-09-20 #summary: 查看 ActiveMQ 某个队列信息 import sys import json import requests from requests.auth import HTTPBasicAuth from pprint import pprint # 查看 ActiveMQ 某个队列信息 def DisplayQueueInfo(queueName): username = 'admin' password = 'admin' url = 'http://127.0.0.1:8161/api/jolokia/read/org.apache.activemq:type=Broker,brokerName=localhost,destinationType=Queue,destinationName=' + queueName r = requests.get(url, auth = HTTPBasicAuth(username, password)) print ( '%s:' % queueName) pprint(json.loads(r.text)) |
*** ***
本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1967219如需转载请自行联系原作者
RQSLT