使用C ++和MQ的网络硬件优先级

我正在研究概念证明,其中一些数据将被发送到WebSphere MQ中的远程队列。将运行客户端软件的PC将是Windows,可以访问Wi-Fi,卫星和蜂窝数据传输。 由于每种传输模式都有不同的成本,客户希望我们实时选择成本最低的可用传输硬件。我的意思是,我们将按照可用性顺序发送带有Wi-Fi,蜂窝传输或卫星的数据。 我的问题是Windows似乎正在挑选用于传输的硬件。从我在MQ c ++库中看到的情况来看,我无法指定应该使用哪些硬件进行传输。我知道这可以在MQ之外完成,但是任何人都可以在MQ中做到这一点吗?     
已邀请:
据推测,这些路由中的每一个都具有不同的IP地址。如果是这种情况,您可以使用客户端通道定义表文件。定义
CLNTCONN
通道时,使用
LOCLADDR
属性将通道绑定到适当的IP地址。您可以使用三个不同的CCDT文件并在运行时选择正确的CCDT文件,也可以将所有三个通道放在同一个CCDT文件中。如果您使用单个CCDT文件,则必须使用
QMNAME
字段的通用名称。例如,对于WiFi频道,请使用
QMNAME(WIFI)
并使用
QMNAME(SAT)
作为卫星。然后在运行时使用
CONNECT
调用中的通用QMgr名称
*SAT
*WIFI
。     

要回复问题请先登录注册