2

我现在正在阅读,Jolokia 可以充当通过 restAPI(GET/POST 命令)命令和管理 ActiveMQ 5.8+ 的媒介。

我没有找到任何关于特定命令的参考(例如):

  1. 获取活动队列列表
  2. 获取每个队列的客户列表
  3. 暂停队列
  4. 删除队列
  5. 重新启动队列

等等等等。

如果没有官方参考,那么有人如何弄清楚如何做到这一点?是否有一些 JMX 命令到 Jolokia 命令的映射?如果是这样,那个映射是什么?

4

1 回答 1

4

API 是 ActiveMQ 公开的 JMX API。

对于实际示例,您可以尝试在 ActiveMQ 中使用 hawtio ( http://hawt.io/ ),然后使用(如果您使用 chrome 但其他浏览器可能有插件)右键单击 -> 检查元素 -> 网络。然后你可以看到所有的网络访问,以及 hawtio 访问 jolokia 以获取数据/执行操作的 HTTP GET/POST。

注意 hawtio 在 ActiveMQ 5.9 中开箱即用,因此很容易上手。

于 2013-10-23T07:35:38.503 回答