我正在尝试设置 MQCD 结构属性 - 特别是使用 XMS.NET API 的 HeartBeatInterval。
背景:我有客户端应用程序(在 .NET 中)使用 XMS.NET API 从 WebSphere MQ 读取消息。我使用 ClientAcknowledge 模式。如果客户端读取了消息但没有确认它,WebSphere MQ 会在超时前等待 300 秒,并使原始队列中的消息可用(回退)以供其他客户端读取消息。
任务:我想将超时时间从 300 秒降低。
我们的 MQ 管理员建议更改频道上的 HearBeatInterval 属性。但是改变它没有任何区别。
显然,以某种方式在客户端设置 Channel 的 HeartBeatInterval 属性(以及服务器端通道设置)将使其工作。我正在尝试在客户端应用程序中设置此值。但是XMS API没有对应于MQCD.HeartBeatInterval属性的属性
在完成降低消息确认超时的任务方面有什么见解吗?甚至在客户端设置 HeartBeatInterval - 如果这样做的话。