分流的例子与条目具有相同的队列名称,因此我不清楚我使用哪一种来进行转移引用。例如:
<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?
发布于 2016-11-07 18:24:49
要获得正确的转接地址,您需要运行以下命令
/subsystem=messaging/hornetq-server=default:read-children-names(child-type="jms-queue")然后前缀jms.queue。
{
"outcome" => "success",
"result" => [
"VendorQueue",
"monitoring"
]
}变成了
jms.queue.VendorQueue对于xml,jms-queue名称是您引用的属性,而不是条目名。
https://stackoverflow.com/questions/40469728
复制相似问题