我正在嘗試設置MQCD結構屬性 - 特別是使用XMS.NET API的HeartBeatInterval。WebSphere MQ - 使用XMS.NET API更改通道定義結構
背景:我有使用XMS.NET API從WebSphere MQ讀取消息的客戶端應用程序(使用.NET)。我使用ClientAcknowledge模式。如果客戶端讀取消息但未確認,則WebSphere MQ在超時前等待300秒,並使原始隊列中可用的消息(撤銷)供其他客戶端讀取消息。
任務:我想從300秒降低超時。
我們的MQ管理員建議更改通道上的HearBeatInterval屬性。但改變它並沒有什麼區別。
顯然,以某種方式設置客戶端的Channel's HeartBeatInterval屬性(以及服務器端通道設置)將使其工作。我正試圖在客戶端應用程序中設置此值。但是XMS API沒有對應於MQCD.HeartBeatInterval屬性的屬性
在完成降低消息確認超時的任務方面有何洞見?甚至在客戶端設置HeartBeatInterval - 如果是這樣的話。
爲什麼要降低超時時間?爲什麼不回覆信息? – Shashi 2014-10-01 14:27:04
我們在正常流程中確認消息。但是,如果客戶端不正常掛斷,我們希望處理這種情況。我們希望其他客戶端實例能夠在消息返回隊列之前等待300秒,以便能夠更快地處理消息。我們在負載均衡的設置中運行多個客戶端應用程序實例任何想法如何降低超時? – screenname 2014-10-02 13:46:28