Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jboss 如何找到未送达JMS消息的原始目的地。_Jboss_Jms_Message Queue - Fatal编程技术网

Jboss 如何找到未送达JMS消息的原始目的地。

Jboss 如何找到未送达JMS消息的原始目的地。,jboss,jms,message-queue,Jboss,Jms,Message Queue,是否有方法获取未传递的JMS消息的原始地址队列。我正在使用JBOSS HornetQ,发现我可以获得消息所在的JMSMessageID和时间戳以及当前队列(死信队列),但我想找到消息来自哪个队列 我不熟悉HornetQ,但曾与IBM MQ合作过 将消息放入死信队列时,消息传递提供程序会添加一个标头,该标头将包含原始消息ID、原始队列(消息从那里传递到应用程序)等信息。DLQ处理程序使用此信息将消息重新路由到其原始队列 您是否尝试过从DLQ收到的以下消息 SimpleString original

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

我不熟悉HornetQ,但曾与IBM MQ合作过

将消息放入死信队列时,消息传递提供程序会添加一个标头,该标头将包含原始消息ID、原始队列(消息从那里传递到应用程序)等信息。DLQ处理程序使用此信息将消息重新路由到其原始队列

您是否尝试过从DLQ收到的以下消息

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