2012-07-24 89 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