两个WAR之间的JMS Active MQ通信

时间:2017-03-23 06:46:10

标签: jms activemq spring-jms

我在同一台服务器(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>

 

现在我的Bean ConsumerClass引用了simpleMessageListener,它出现在WAR B中。如何在WAR A和WAR B之间进行通信?

0 个答案:

没有答案