我们有消息到来超过WebSphere MQ队列。这需要很长的时间,我们收到的消息之前。

是否有跟踪的一个简单的,容易的方法得到时接收/拿起消息?

有帮助吗?

解决方案

当将消息放置,可以要求在递送确认。当消息被消耗,报告消息传递到应答队列,并回复到原始邮件中已设置QMGR。这是比较容易,如果你使用的是C或Java程序接口或与任何语言WMQ V7.0。报告选项的设置类似于之前PUT任何其他消息选项。 的http:// publib .boulder.ibm.com /信息中心/ wmqv7 / v7r0 /主题/ com.ibm.mq.csqzak.doc / fr13320_.htm

在JMS和WMQ V7.0的情况下,属性MQMD都被暴露为JMS消息属性和可以设置或读取它们的方式。 的http:// publib .boulder.ibm.com /信息中心/ wmqv7 / v7r0 /主题/ com.ibm.mq.csqzaw.doc / jm25500_.htm

有一个不太简单,但更详细的,方法可以考虑。该MA0W的SupportPac( HTTP:/ /www-1.ibm.com/support/docview.wss?rs=171&uid=swg24010343&loc=en_US&cs=utf-8&lang=en )是一种跟踪退出。此跟踪有极其精细的控制,你可以启用它为一个单一的PID,针对特定队列或通道等,这会给你的API定时,你将能够看到是否时间被API调用之间或在API中度过调用本身。换句话说,没有程序等待API调用之间的10秒做的GET需要10秒才能完成?如果您收到的邮件回滚由于填充事务日志,然后重新阅读这可能会导致除非你有一个跟踪这是相当透明的延迟。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top