【发布时间】:2011-09-28 07:57:21
【问题描述】:
我想监控 mq 监听器的状态是 up 还是 down。如果连接断开,我想跟踪它并通过我的程序进行相应的更改。有没有办法使用 java 来实现这一点?
【问题讨论】:
标签: java ibm-mq websphere-7
我想监控 mq 监听器的状态是 up 还是 down。如果连接断开,我想跟踪它并通过我的程序进行相应的更改。有没有办法使用 java 来实现这一点?
【问题讨论】:
标签: java ibm-mq websphere-7
如果使用 Websphere MQ,我会考虑以这种方式监控您的监听器:
您可以使用称为 websphere PCF 的可编程命令格式向您的听众发送消息。
可能的用途
这些 PCF 类可用于开发用于通用 WebSphere MQ 管理和监控的应用程序,或用于需要查询或更改 WebSphere MQ 定义的专用应用程序。
【讨论】:
您也可以使用 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);
我们就是这样做的。
【讨论】: