Ibm mq Websphere MQ XMS事件轮询时间

Ibm mq Websphere MQ XMS事件轮询时间,ibm-mq,Ibm Mq,我使用websphere mq xms.net基础设施来异步消息侦听。我的问题是,有时队列中有消息,但xms无法按时读取它们并等待1,2。。。等待5分钟,然后获取消息。xms上是否有类似事件轮询间隔时间的配置…?有时我直接获取消息,有时没有?您使用的是xms.NET 8.0.0.8版。我不确定您为XMSC.WMQ_PROVIDER_VERSION属性设置了什么值。默认值是按文档指定的 更新: 道歉。我刚刚检查了文档,IBM.XMS.XMSC.WMQ_POLLING_INTERVAL对MQ 7及更

我使用websphere mq xms.net基础设施来异步消息侦听。我的问题是,有时队列中有消息,但xms无法按时读取它们并等待1,2。。。等待5分钟,然后获取消息。xms上是否有类似事件轮询间隔时间的配置…?有时我直接获取消息,有时没有?

您使用的是xms.NET 8.0.0.8版。我不确定您为XMSC.WMQ_PROVIDER_VERSION属性设置了什么值。默认值是按文档指定的

更新: 道歉。我刚刚检查了文档,IBM.XMS.XMSC.WMQ_POLLING_INTERVAL对MQ 7及更高版本有效

但是,在连接MQ队列管理器时,XMSC.RTT_BROKER_PING_INTERVAL属性无效。它仅对MessageBroker的实时传输有效,不再支持RTT

您是否碰巧连接到MQ v6队列管理器


我建议您不要设置IBM.XMS.XMSC.WMQ_POLLING_INTERVAL属性。消息到达队列且应用程序准备好接收时,应立即发送消息。

使用的是什么版本的MQ和XMS?您是否能够使用任何其他MQ应用程序接收队列中的消息?我使用的是8.0.0.8版本,是的,我可以使用amqmdnet获取消息,我尝试设置IBM.XMS.XMSC.RTT_BROKER_PING_INTERVAL和IBM.XMS.XMSC.WMQ_POLLING_INTERVAL,此时XMS不读取消息SSO,您能否确认:如果未设置XMSC.RTT_BROKER_PING_INTERVAL和XMSC.WMQ_POLLING_INTERVAL属性,您的应用程序可以接收消息?我在任何情况下都会设置这些间隔。但如果我未设置这些间隔,我可以接收消息。但如何安排事件检查限制?我不必更改它。我应该在8.0.0.8中设置WMQ_POLLING_INTERVAL吗?I建议不要设置WMQ_轮询间隔。我想我从来没有设置过这个属性。当使用消息侦听器时,消息应该在到达队列并且应用程序准备好接收后立即传递给应用程序。