【问题标题】:Websphere MQ Queue depth in case of Multi Instanced enviornment多实例环境下的 Websphere MQ 队列深度
【发布时间】:2015-08-31 20:43:39
【问题描述】:

如何在多实例环境下获取 Websphere MQ 队列深度。

对于单个实例,我们使用 MQManager 获取队列深度,如下所示:

   @SuppressWarnings("unchecked")
   private MQQueueManager createQueueManager() throws MQException {
        MQEnvironment.channel = channel;
        MQEnvironment.port = port;
        MQEnvironment.hostname = host;
        MQEnvironment.properties.put(MQC.TRANSPORT_PROPERTY,   MQC.TRANSPORT_MQSERIES);
        return new MQQueueManager(manager);
    }

对于多实例环境中的Websphere MQ如何执行相同的操作?

【问题讨论】:

    标签: ibm-mq


    【解决方案1】:

    您可以通过以下任何一种方式进行操作:

    • 使用能够根据其后面的队列管理器实例的可用性路由 TCP 连接的负载平衡器,并连接到负载平衡器的地址而不是直接连接到队列管理器。
    • 使用客户端通道定义表来指定队列管理器连接的参数。您将需要配置一个包含队列管理器实例的队列管理器组,并使用 CCDT 进行连接: https://www-01.ibm.com/support/knowledgecenter/SSFKSJ_7.1.0/com.ibm.mq.doc/ja11090_.htm

    【讨论】:

    • 目前的情况是我们在部署MQ的区域中没有负载均衡器。 CCDT文件的生成机制是什么?
    • 您可以通过在队列管理器上创建客户端连接通道来定义 CCDT 中的记录。 CCDT 文件将位于 @ipcc 目录中 QM 的数据目录中,名称为 AMQCLCHL.TAB
    猜你喜欢
    • 2012-07-16
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    相关资源
    最近更新 更多