【发布时间】:2014-06-11 12:34:18
【问题描述】:
我制作了一个使用 JMS 将消息发送到 MQ 队列的 Java 应用程序。我使用 setJMSMessageId() 和 setJMSCorrelationId() 设置消息 ID 和相关 ID。 messageId 似乎在发送结束时被覆盖。我google了一下,似乎服务器会覆盖messageId,即使你发送它。
此应用的要求是messageId 和correlationId 在发送和接收时具有相同的值。对此我无能为力吗?
注意:我使用 JDK 1.6 和 WAS 8.5 来部署应用程序。此 WAS 与 MQ 队列管理器进行通信。
【问题讨论】: