多个队列

时间:2017-10-05 04:29:32

标签: java spring activemq spring-framework-beans

我想将一些 xml 文件发送到活动的Mq队列,并从接收器类接收。我做到了,但是从接收器类向另一个队列发送响应消息以在生产者类中获取消息存在问题。我试图更改Spring配置以添加新队列但它不起作用。 这是我的配置。 任何人都可以帮我解决我的问题吗?

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
        <property name="brokerURL" value="tcp://localhost:61616" />
    </bean>
    <bean id="messageDestination" class="org.apache.activemq.command.ActiveMQQueue">
        <constructor-arg value="messageQueue1" />
    </bean>
    <bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
        <property name="connectionFactory" ref="connectionFactory" />
        <property name="receiveTimeout" value="15000" />
        <property name="defaultDestination" ref="messageDestination" />
    </bean>

    <bean id="springJmsProducer" class="rfid.Producer">
        <property name="jmsTemplate" ref="jmsTemplate" />
    </bean>
</beans>

0 个答案:

没有答案