【发布时间】:2017-02-02 13:47:30
【问题描述】:
我已将我的 .NET 应用程序与 IBM WebSphere MQ 集成。我正在通过 MQ 向应用程序发送消息。我收到太多延迟响应。我想确定延迟是由接收应用程序还是由 MQ 本身引起的。如何计算 MQ 中消息的请求/响应之间的经过时间?
【问题讨论】:
我已将我的 .NET 应用程序与 IBM WebSphere MQ 集成。我正在通过 MQ 向应用程序发送消息。我收到太多延迟响应。我想确定延迟是由接收应用程序还是由 MQ 本身引起的。如何计算 MQ 中消息的请求/响应之间的经过时间?
【问题讨论】:
MQ 可以轻松移动 100 条消息/秒 - 这取决于服务器的大小/功率。
我严重怀疑 MQ 是瓶颈。接收应用程序收到消息时在做什么?
最简单的解决方案是打开 COA 和 COD 报告选项,然后发送消息。
我的猜测是,您会发现 (1) 接收应用程序没有立即读取消息,或者 (2) 接收应用程序需要很长时间才能完成其实际工作(在响应您的应用程序之前)。
【讨论】: