1

我正在尝试为一些 JCAPS 接口组合一个 JMS 队列仪表板,JMS 包中是否提供了任何 Java 方法可用于检索服务器的状态,例如内存使用情况和磁盘空间?

提前致谢!!

4

1 回答 1

0

这取决于。如果您使用的是 JCAPS 5,对不起,您可能不走运,我不知道如何针对底层 STCMS 代理构建 API,并且可能很少有人可以帮助您完成上述任务。

但是,如果您使用的是基于 JMS 的 JCAPS 6(JCAPS 5 可能也是,但我不记得了),那么您很幸运——我已经构建了这样的东西。

基本上,您需要来自 JMS 代理的一些 jar:

root@servername /opt/foo/mq42/lib [bash]# ls
ext            images        imqbroker.jar  imqinit       imqservlet.jar  jaxm-api.jar  props
fscontext.jar  imq.jar       imqhttp.war    imqjmsra.rar  imqutil.jar     jhall.jar
help           imqadmin.jar  imqhttps.war   imqjmx.jar    imqxm.jar       jms.jar

你需要:

  • imqadmin.jar
  • imq.jar
  • imquntil.jar

从这里我只能有点模糊,因为其余的是 IP 而不是开源的。基本上,查看 mq42 文件夹下的脚本,它们会为您提供有关如何使用 jar 的提示。您将使用的主要类是:com.sun.messaging.jmq.admin.bkrutil.BrokerAdmin

祝你好运!

于 2013-12-27T20:10:47.643 回答