我做了很多研究,现在我作为客户在我们的实施中陷入了后期......
简而言之,要求是:
- SSL
- 客户端应用程序执行负载平衡。我们需要在一个应用程序中使用单独的 CCDT 文件,以便我们自己处理所有连接。
- 非托管模式用于 SSL
- XMS 用于传入消息的异步自动消费,而不是轮询队列
使用 IBM MQ Client V8.0.0.5
我们连接到 4 个 QM。除了端口之外,4 个连接中的所有内容都相同。QM 名称为“*”。
要配置单独的 CCDT 文件,我们可以配置XMSC.WMQ_CCDTURL
,但在非托管模式下,这是 ingored。如果我只将连接模式更改为 CLIENT 模式 (CT_WMQ),那么它会在正确的配置目录中查找。但是当使用非托管模式时,这个属性会被忽略。
我尝试相同的设置,一次使用客户端模式,一次使用非托管模式。事件查看器提供与 CCDT 相关的不同输出。在非托管模式下,它会查找默认位置。
- 客户端模式事件查看器事件:http://pasted.co/27db600f(CCDT 不存在,但它在正确的目录中看起来很好)
- 非托管模式事件查看器事件: http: //pasted.co/d5979a2c
请帮助为这 4 个单独的连接设置单独的 CCDTURL。不要要求我使用其中包含所有已定义连接的 CCDT,这不是我们想要的,因为我们想自己进行负载平衡。