首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jolokia api刷新AMQ队列

使用jolokia api刷新AMQ队列
EN

Stack Overflow用户
提问于 2015-02-03 15:51:29
回答 2查看 1.7K关注 0票数 1

正在尝试使用jolokia api和curl来清除AMQ中的2个队列。在jolokia列表中找到了这个:

代码语言:javascript
复制
"brokerName=localhost,destinationName=FOO.CommandQueue,destinationType=Queue,type=Broker":
{ ...
              "purge": {
                    "ret": "void",
                    "desc": "Removes all of the messages in the queue.",
                    "args": []
                },
}

但是不清楚如何使用这个来组成一个curl call。能给点建议的人吗?

/J

EN

回答 2

Stack Overflow用户

发布于 2016-12-21 22:24:19

好吧..。这确实是一个古老的帖子,但这是答案:

代码语言:javascript
复制
http://127.0.0.1:8161/api/jolokia/exec/org.apache.activemq:type=Broker,brokerName=[BROKERNAME],destinationType=Queue,destinationName=[QUEUENAME]/purge

也许它对任何人都有用。

票数 4
EN

Stack Overflow用户

发布于 2015-02-04 13:58:03

如果您使用hawtio 1,那么它有一个JMX插件,您可以使用它来查找要清除的JMX操作。当hawtio显示有关所选操作的信息时,它还会显示用于进行REST调用的jolokia url。

您可以使用hawtio远程连接到您的ActiveMQ,或者在broker - http://sensatic.net/activemq/activemq-and-hawtio.html中直接安装hawtio作为web控制台

  • http://hawt.io/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28293848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档