网络断开时不调用OnXMSException侦听器

时间:2017-03-23 13:33:34

标签: ibm-mq xms

我使用IBM XMS v 9.0 .NET C#客户端库连接IBM MQ。 建立连接后,分配MessageListener和OnXMSException。 已设置XMSC_WMQ_CLIENT_RECONNECT_TIMEOUT = 30。

我们在MessageListener上收到消息,一切正常。

成功连接后断开网络时,我不会将任何异常传递给OnXMSException侦听器方法。

我的意思是,如果MQ连接不再有效/活动,我应该尽快找回错误,以便我可以快速建立新连接以开始阅读消息以避免队列积压。

XMSC_WMQ_CLIENT_RECONNECT_TIMEOUT是正确的吗?还是存在其他任何设置?

我正在尝试网络断开连接,因为有时我们已经注意到即使MQ连接在MQ服务器上不活动,客户端也不会收到CONNECTION BROKEN错误。但有时它会起作用。)

0 个答案:

没有答案