【发布时间】:2018-07-08 18:59:36
【问题描述】:
我有一个简单的 IBM MQ 应用程序:有 2 个队列 -> 一个接收队列,显然另一个是发送队列。现在我将大量消息放入接收队列,当应用程序处理消息时,我使用 SIGSTOP 暂停 MQ 核心进程。
是否应该立即停止消息流?这就是我的情况:
应用程序可以接收所有消息并在处理后将它们推送到发送队列。现在,如果我尝试将更多消息推送到接收队列中,MQ 推杆(示例实用程序)无法推送通常的消息。
我的问题是:在这种情况下 MQ 应该如何表现?消息流不应该在 SIGSTOP 信号之后立即停止吗?我的应用程序也没有捕获任何异常。
任何答案都会有所帮助。
【问题讨论】:
-
我几乎无法让自己对此 +1,但如果只有其他人阅读它并且不执行建议的操作,那将是值得的。
标签: ibm-mq