【问题标题】:IBM WebSphere MQ vms clientIBM WebSphere MQ vms 客户端
【发布时间】:2017-03-28 15:54:25
【问题描述】:

我是 IBM WebSphere MQ 的新手。

在我们的环境中,我们有一个通过客户端使用 mq 服务的 VMS 服务器。 mq 服务器是集群的一部分,问题是客户端只与一个服务器通信。

我正在寻找可生存性的解决方案,以便客户端可以与集群通信(队列名称,客户端需要队列名称和服务器名称)。

感谢您的帮助

【问题讨论】:

    标签: ibm-mq


    【解决方案1】:

    建议您考虑使用客户渠道定义表 (CCDT) 文件。您可以使用CLNTCONN 定义填充您的CCDT 文件,为您希望客户端连接从中选择的集群中的每个队列管理器定义一个。但是,在定义 CLNTCONN 通道时,为 QMNAME 字段赋予它们所有相同的值(即,不是真正的队列管理器名称)。集群名称可能是一个合适的字符串,但肯定不是必需的。

    然后在客户端应用程序中,让应用程序使用该字符串而不是它当前使用的队列管理器名称,以及一个星号,表示应用程序知道它正在使用的字符串不是真正的队列管理器名字。

    看起来像这样:-

    QMName = "*MY.CLUSTER.NAME";
    MQCONN(&QMName,
           &hConn,
           &CompCode,
           &Reason);
    

    进一步阅读

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-03
      • 2016-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-31
      • 2023-03-28
      • 2018-01-22
      相关资源
      最近更新 更多