在转移中引用了哪些队列属性?

时间:2016-11-07 16:17:43

标签: jboss jms

转移的示例与队列具有相同的名称,因此我不清楚我用于转移参考。 e.g。

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

这是对的吗?

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)

即。转移地址应该是jms.queue.VendorQueue还是jms.queue.vendor

1 个答案:

答案 0 :(得分:0)

要获得正确的转移地址,您需要运行此

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

然后加上jms.queue的前缀 e.g。

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

成为

jms.queue.VendorQueue

在引用xml时,jms-queue名称是您引用的属性而不是条目名称。