繁体   English   中英

毒药消息中的队列名称-MQ / JMS

[英]Queue name from poison message - MQ / JMS

我正在开发一种解决方案,以从Websphere 6.1的回退队列中检索有毒消息。

我的问题是:当此msg(即TextMessage)从常规队列重新排队到退出队列时,msg.getJMSDestination()和msg.getJMSReplyTo()中的队列名称是什么?

例如:我有一个目的地为myQueue的消息。 但是,由于某种原因,该msg无法处理(中毒消息),并且由于为此配置了websphere,因此将该msg重新排队到名为myBOQueue的退出队列中。 如果我从myBOQueue(使用MDB)检索此味精,并且执行((Queue)msg.getJMSDestination())。getQueueName() ,我该怎么办:myQueue或myBOQueue? 如果我执行((Queue)msg.getJMSReplyTo())。getQueueName() ,我会得到什么?

消息文档: http : //download.oracle.com/javaee/1.4/api/javax/jms/Message.html

Thx,安德烈

您想查看供应商特定的文档。 我认为重试计数和有害消息队列是JMS规范中未包含的特定于供应商的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM