Websphere MQ消息将时间放入远程队列

时间:2016-04-07 22:52:11

标签: ibm-mq

假设将一条消息放到本地MQ管理器,比如MQR 1,它将消息转发到远程MQ管理器,比如MQR 2.当一个应用程序,比如读者,从MQR2获取消息时,什么是放置时间?

我习惯认为put time是从读者的角度将消息放到本地队列的时间,即本例中的MQR2。但是我注意到这个消息刚刚到来的奇怪情况已经花了两个小时前的时间。这让我觉得这是将消息发送到MQR的时间1.这是正确的吗?

1 个答案:

答案 0 :(得分:1)

将消息放入队列时设置放置日期和时间。如果消息“进一步”进入远程队列管理器,则时间和日期不会更新,并反映消息放入队列时的“原始”放置时间和日期。这些字段属于最初创建的mq消息。

  

对于MQPUT和MQPUT1调用,应用程序可以指定任何值。队列管理器将此值与消息一起发送,并将其传递给发出消息获取请求的应用程序。

来自:https://www.ibm.com/support/knowledgecenter/SSB23S_1.1.0.12/gtpc2/mqmdst.html