我在同一服务器(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之间的通信如何发生?