0

我想监视 mq 侦听器状态是向上还是向下。如果连接断开,我想跟踪它并通过我的程序进行相应的更改。有没有办法使用 java 来实现这一点?

4

2 回答 2

1

如果使用 Websphere MQ,我会考虑以这种方式监视您的侦听器:

您可以使用称为 websphere PCF 的可编程命令格式向您的听众发送消息。

可能的用途

这些 PCF 类可用于开发用于通用 WebSphere MQ 管理和监视的应用程序,或者用于需要查询或更改 WebSphere MQ 定义的专用应用程序。

http://www-01.ibm.com/support/docview.wss?uid=swg24000668

于 2011-09-28T11:45:38.740 回答
0

您还可以使用 MBean(我们在切换到 SIBus 之前曾经使用过)。有一次,MBean 类型被命名为“ListenerPort”。

如果您想使用 Java 代码,您可以通过 jar 访问 AdminClient。对于 WebSphere 版本 7,该类看起来在 com.ibm.ws.admin.core.jar 中(应该在您的 WebSphere 安装中,或者甚至在您的 Rational Application Developer 或 Rational Software Architect 安装中,如果您使用其中任何一个)。

无论如何,一旦您查找了要运行的 MBean

//instance of AdminClient
adminClient.invoke(mBean, "start", null, null);

我们就是这样做的。

于 2011-09-28T13:04:35.327 回答