【发布时间】:2017-10-17 17:21:26
【问题描述】:
- Websphere MQ 中的服务器连接有什么用,我们为什么要使用它。
- 客户端连接和服务器连接有什么区别。
【问题讨论】:
【问题讨论】:
在某些方面,这是两个相反的东西,但它们需要匹配才能使客户端连接到队列管理器。这是一个相当通用的主题,但幸运的是,在 google / IBM 知识库中有很多有用的文档,例如https://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.con.doc/q016480_.htm
作为队列管理器,如果您要让客户端连接到您,您需要能够提供一些配置详细信息(心跳间隔、最大消息大小、用户退出) - 这些是在 SVRCONN 通道上配置的
作为应用程序,如果您想通过客户端绑定连接到队列管理器(通常是转到另一台机器),您需要一些有关要使用的配置的信息,这些信息是在 CLNTCONN 通道上配置的。
应用程序“提供”一个 CLNTCONN 通道,一旦建立连接,就会查找等效的 SVRCONN 通道,协商配置值并建立连接。
应用程序可以“提供”一个 CLNTCONN 通道,至少有 3 种常用方式... - 作为 MQSERVER 环境变量的一部分 - 通过客户端通道表(MQCHLLIB/MQCHLTAB 环境变量) - 在 MQCONNX 调用期间,它可以提供通道详细信息
更多细节在这里:
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.0.0/com.ibm.mq.dev.doc/q027440_.htm
【讨论】: