JMSMEssage ID全部为零

时间:2014-02-14 15:23:07

标签: jms

当我在MQ中删除消息时,JMSMessage id将生成为

000000000000000000000000000000000000000000000000

当我尝试删除另一条消息时,我获得相同的ID。

我的问题是:

  1. MQ在什么情况下会生成此ID?
  2. 不会重复吗?

1 个答案:

答案 0 :(得分:0)

将消息发送到MQ后生成JMS消息ID。这是在调用MessageProducer.send()之后。我认为您在发送呼叫之前正在读取JMS消息Id值的值。

消息放入队列时,不会有重复的消息,并且会生成消息ID。