2012-07-24 50 views
1

我正在使用Jboss 7.1.1.final,我需要定义2个不同的DLQ,这样一个队列将具有DLQ1,其他队列将具有DLQ2。如何使用HornetQ匹配模式

我看着HornetQ的文档,发现address_settings标签有一个match属性:

<address-setting match="jms.queue.exampleQueue"> 
<dead-letter-address>jms.queue.deadLetterQueue</dead-letter-address> 

如果我有这样定义队列:

<jms-queue name="Test"> 
<entry name="queue/Test"/> 
</jms-queue> 

什么是它的匹配模式?它是jms.queue.Test?

我如何在DLQ中看到消息?我必须编写一个MDB来监听它,还是有可能在jboss的管理控制台中看到它?

+0

您可以请看看它。 http://stackoverflow.com/questions/27692567/configuring-the-same-dead-letter-queue-for-several-jms-queues-in-jboss-7-1 – Ananth 2014-12-30 12:27:15

回答

2

它的匹配模式是什么?它是jms.queue.Test? - >>是的,这是正确的模式。您可以使用JMS浏览器API或hornetq管理API

+0

必须有技术原因,但是你需要添加“jms.queue”是非常令人困惑的。前缀匹配属性中的队列名称。 – 2015-08-19 22:01:17