两个WAR之间的JMS Active MQ通信

问题描述 投票:0回答:0

我在同一服务器(Wildfly)中部署了两个war文件。 假设WAR A和WAR B在application-context-queue.xml中具有各自的队列配置。 现在,我在WAR A拥有我的Message Sender,在WAR B有我的Message Consumer。以下是我在WAR A中的application-context-queue.xml的配置。

<!-- File Receiver Queue -->
<bean id="fileReceiverDestination" class="org.apache.activemq.command.ActiveMQQueue">
    <constructor-arg value="someQueue" />
</bean>


<!-- A JMS namespace aware Spring configuration for the message listener container -->
<jms:listener-container
        container-type="default"
        connection-factory="connectionFactory"
        acknowledge="client"
        concurrency="10-50"
        cache="consumer">
    <jms:listener destination="someQueue" ref="simpleMessageListener" method="onMessage" /> 
</jms:listener-container>

现在在WAR B中存在从simpleMessageListener引用的BeanConsumerClass。WARA和WAR B之间的通信如何发生?

jms activemq spring-jms
© www.soinside.com 2019 - 2024. All rights reserved.