【发布时间】:2018-09-26 00:15:07
【问题描述】:
我正在尝试在 Wildfly 10 的两个实例之间建立 JMS 或核心桥。
我的队列和网桥配置:
<subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">
<server name="default">
...
<jms-queue name="APIResponseSource" entries="queue/APIResponseSource java:/jms/queue/APIResponseSource java:jboss/exported/jms/queues/APIResponseSource" durable="false"/>
...
<bridge name="APIResponseBridge" queue-name="jms.queue.APIResponseSource" forwarding-address="jms.queue.APIResponseTarget" use-duplicate-detection="true" static-connectors="response-bridge-connector"/>
...
</server>
</subsystem>
我使用了这篇文章中的例子:
Wildfly 10 JMS bridge over HTTPS configuration issues
我得到的错误是:
2018-09-25 23:44:43,170 WARN [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 65) AMQ222125: No queue found with name jms.queue.APIResponseSource bridge APIResponseBridge will not be deployed.
我已经使用了我能想到的所有队列名称组合,APIResponseSource、jms.queue.APIResponseSource、jms.queues.APIResponseSource、queue.APIResponseSource,但最终结果是相同的。我看过一些关于设置核心队列的讨论,但在记录的 Wildfly 10 配置中似乎没有类似的内容。我还看到了一些关于“jms-bridge”元素的讨论,但我也没有在文档中找到类似的东西。出于性能原因,我更喜欢使用核心桥接器。
有什么想法吗?
【问题讨论】:
标签: configuration jms wildfly-10