【问题标题】:How to identify the websphere MQ listner port is down from code level如何识别 websphere MQ 侦听器端口从代码级别下降
【发布时间】:2011-09-28 07:57:21
【问题描述】:

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

【问题讨论】:

    标签: java ibm-mq websphere-7


    【解决方案1】:

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

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

    可能的用途

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

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

    【讨论】:

      【解决方案2】:

      您也可以使用 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);
      

      我们就是这样做的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-11-02
        • 2012-07-11
        • 2010-12-04
        • 2013-09-24
        • 1970-01-01
        • 1970-01-01
        • 2017-03-28
        相关资源
        最近更新 更多