有没有办法获取未送达的JMS消息的原始地址队列?我正在使用JBOSS HornetQ,我发现我可以获得消息所在的JMSMessageID和时间戳以及当前队列(死信队列),但我想知道消息来自哪个队列。
发布于 2016-03-20 22:34:01
我是HornetQ的新手,但曾经使用过IBM。
在将消息放入死信队列时,消息传递提供程序会添加一个标头,其中将包括原始MessageID、原始队列(消息从哪里传递到应用程序)等信息。
你有没有试过下面从DLQ得到的信息?
SimpleString originalQueue = dlqMessage.getSimpleStringProperty(Message.HDR_ORIGINAL_QUEUE);https://stackoverflow.com/questions/36103944
复制相似问题