WebSphere MQ定制:插入延迟

时间:2018-01-09 15:10:06

标签: ibm-mq

我试图在我的WebSphere MQ消息传递系统中插入一些延迟以用于某些测试目的。也就是说,在应用程序将消息放入队列后,我不希望它立即可用于接收应用程序。如果从队列转移到另一个队列,我会在转移之间编写一个带sleep()函数的程序。

使用MQ Exits是否有一种简单的方法可以做到这一点,而不是写一些例如连接到QM并完成工作的Java代码?

1 个答案:

答案 0 :(得分:0)

有#34;交货延迟"从MQ v8.0开始的功能,您可以在发送消息时指定传递延迟。在指定的传递延迟过去之前,队列管理器才会传递消息。见这里:https://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.dev.doc/q119200_.htm