答案 0 :(得分:2)
在某些方面,这些是两个相反的事情,但它们需要匹配以建立与队列管理器的客户端连接。它是一个非常通用的主题,但幸运的是在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