2016-11-07 1 views
0

Die Beispiele von Umleitungen haben den gleichen Namen für die Warteschlange wie der Eintrag, daher ist mir nicht klar, was ich für die Umleitungsreferenz verwende. z.B.Welches Attribut der Warteschlangen wird in Umleitungen referenziert?

<jms-destinations> 
    <jms-queue name="VendorQueue"> 
     <entry name="queue/vendor"/> 
     <entry name="java:jboss/exported/queue/vendor"/> 
     <durable>false</durable> 
    </jms-queue>  
</jms-destinations> 

Ist das korrekt?

jms-queue add --queue-address=monitoring --entries=queue/monitoring 
/subsystem=messaging/hornetq-server=default/divert=my-divert:add(divert-address=jms.queue.VendorQueue,forwarding-address=jms.queue.monitoring,exclusive=false) 

das heißt die Umleitungs-Adresse soll jms.queue.VendorQueue oder jms.queue.vendor sein?

Antwort

0

Um die richtige Umleitungs-Adresse, die Sie dieses

/subsystem=messaging/hornetq-server=default:read-children-names(child-type="jms-queue") 

Dann Präfix jms.queue zum Beispiel ausgeführt werden müssen erhalten

{ 
"outcome" => "success", 
"result" => [ 
"VendorQueue", 
"monitoring" 
] 
} 

zum xml
jms.queue.VendorQueue 

In Bezug wird, ist der jms-Queue-Name das Attribut, das Sie nicht die Eintragsnamen verweisen.

Verwandte Themen