gpt4 book ai didi

jboss - 如何找到未传送的 JMS 消息的原始目的地。

转载 作者:行者123 更新时间:2023-12-02 04:42:44 25 4
gpt4 key购买 nike

有没有办法获取未传递的 JMS 消息的原始地址队列。我正在使用 JBOSS HornetQ,发现我可以获得 JMSMessageID 和 Timestamp 以及消息所在的当前队列(死信队列),但我想找到消息来自哪个队列。

最佳答案

我是 HornetQ 的新手,但曾使用过 IBM MQ。

在将消息放入死信队列时,消息传递提供程序会添加一个 header ,其中将包含原始 MessageID、原始队列(从消息传递到应用程序的位置)等信息。DLQ 处理程序使用此信息重新路由消息到它的原始队列。

您是否尝试过以下从 DLQ 获取的消息?

SimpleString originalQueue = dlqMessage.getSimpleStringProperty(Message.HDR_ORIGINAL_QUEUE);

关于jboss - 如何找到未传送的 JMS 消息的原始目的地。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36103944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com