通信

IBM® MQ MQI clients 使用 MQI 通道与服务器通信。

必须在连接的 IBM MQ MQI client 和服务器端创建通道定义。 定义 MQI 通道中说明了如何创建通道定义。

下表显示了可能的传输协议:

表 1. MQI 通道的传输协议
客户机平台 LU 6.2 TCP/IP NetBIOS SPX
[IBM i]IBM i   Yes    
[AIX][Linux]AIX® and Linux® 系统 1 Yes    
[Windows]Windows Yes Yes Yes Yes
注:
  1. [Linux]LU6.2 不支持以下平台
    • Linux on Power® Systems
    • Linux for x86-64
    • Linux s390x

传输协议- IBM MQ MQI client 和服务器平台的组合 显示了使用这些传输协议的 IBM MQ MQI client 和服务器平台的可能组合。

IBM MQ MQI client 上的 IBM MQ 应用程序可以使用与队列管理器为本地时相同的所有 MQI 调用。 MQCONNMQCONNXIBM MQ 应用程序与所选队列管理器相关联,从而创建 连接句柄。 然后,连接的队列管理器将处理使用该连接句柄的其他调用。 IBM MQ MQI client 通信需要客户机与服务器之间的活动连接,而队列管理器之间的通信是独立于连接和独立于时间的。

传输协议是使用通道定义指定的,不会影响应用程序。 例如, Windows 应用程序可以通过 TCP/IP 连接到一个队列管理器,并通过 NetBIOS连接到另一个队列管理器。

性能注意事项

您使用的传输协议可能会影响 IBM MQ 客户机和服务器系统的性能。 在传输速度较慢的某些情况下,可以使用 IBM MQ 通道压缩。