ibm-mq - 在 XMS 和非托管模式下设置 WMQ_CCDTURL 不起作用
问题描述
我做了很多研究,现在我作为客户在我们的实施中陷入了后期......
简而言之,要求是:
- 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,这不是我们想要的,因为我们想自己进行负载平衡。
解决方案
推荐阅读
- python - 如何在条件下替换数据框的值
- java - Java二叉搜索树方法需要返回值而不是打印
- amazon-web-services - 使用 AWS Fargate 运行服务时出现“网络绑定 - 未配置”
- python - 如何规范 scikit learn 的 kde?
- javascript - Fullcalendar - 无法在月视图中显示日期名称
- json - 如何在 Microsoft Flow 中转义 json 中的引号?
- javascript - 尝试使用 try 和 catch 作为条件
- python - 是否可以将 HyperDriveStep 与时间序列交叉验证一起使用?
- python - 使用正则表达式忽略不完整的数据集?
- java - 如何为我要进行基准测试的函数提供随机输入?