budd/src/main/resources/ActiveMQ.xml

60 lines
3.4 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?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-4.0.xsd">
<!--&lt;!&ndash; ActiveMQ 连接工厂 &ndash;&gt;-->
<!--&lt;!&ndash; 真正可以产生Connection的ConnectionFactory由对应的 JMS服务厂商提供&ndash;&gt;-->
<!--&lt;!&ndash; 如果连接网络tcp://ip:61616未连接网络tcp://localhost:61616 以及用户名,密码&ndash;&gt;-->
<!--<amq:connectionFactory id="amqConnectionFactory"-->
<!-- brokerURL="tcp://192.168.1.251:61616" userName="admin" password="admin" />-->
<!--&lt;!&ndash; Spring Caching连接工厂 &ndash;&gt;-->
<!--&lt;!&ndash; Spring用于管理真正的ConnectionFactory的ConnectionFactory &ndash;&gt; -->
<!--<bean id="connectionFactory" class="org.springframework.jms.connection.CachingConnectionFactory">-->
<!-- &lt;!&ndash; 目标ConnectionFactory对应真实的可以产生JMS Connection的ConnectionFactory &ndash;&gt; -->
<!-- <property name="targetConnectionFactory" ref="amqConnectionFactory"></property>-->
<!-- &lt;!&ndash; 同上,同理 &ndash;&gt;-->
<!-- &lt;!&ndash; <constructor-arg ref="amqConnectionFactory" /> &ndash;&gt;-->
<!-- &lt;!&ndash; Session缓存数量 &ndash;&gt;-->
<!-- <property name="sessionCacheSize" value="100" />-->
<!--</bean>-->
<!--&lt;!&ndash; Spring JmsTemplate 的消息生产者 start&ndash;&gt;-->
<!--&lt;!&ndash; 定义JmsTemplate的Queue类型 &ndash;&gt;-->
<!--<bean id="jmsQueueTemplate" class="org.springframework.jms.core.JmsTemplate">-->
<!-- &lt;!&ndash; 这个connectionFactory对应的是我们定义的Spring提供的那个ConnectionFactory对象 &ndash;&gt; -->
<!-- <constructor-arg ref="connectionFactory" />-->
<!-- &lt;!&ndash; 非pub/sub模型发布/订阅),即队列模式 &ndash;&gt;-->
<!-- <property name="pubSubDomain" value="false" />-->
<!--</bean>-->
<!--&lt;!&ndash; 定义JmsTemplate的Topic类型 &ndash;&gt;-->
<!--<bean id="jmsTopicTemplate" class="org.springframework.jms.core.JmsTemplate">-->
<!-- &lt;!&ndash; 这个connectionFactory对应的是我们定义的Spring提供的那个ConnectionFactory对象 &ndash;&gt; -->
<!-- <constructor-arg ref="connectionFactory" />-->
<!-- &lt;!&ndash; pub/sub模型发布/订阅) &ndash;&gt;-->
<!-- <property name="pubSubDomain" value="true" />-->
<!--</bean>-->
<!--&lt;!&ndash;Spring JmsTemplate 的消息生产者 end&ndash;&gt;-->
<!--&lt;!&ndash; 消息消费者 start&ndash;&gt;-->
<!--&lt;!&ndash; 定义Queue监听器 &ndash;&gt;-->
<!--<jms:listener-container destination-type="queue" container-type="default" connection-factory="connectionFactory" acknowledge="auto">-->
<!-- <jms:listener destination="test.queue" ref="queueReceiver1"/>-->
<!-- <jms:listener destination="test.queue" ref="queueReceiver2"/>-->
<!--</jms:listener-container>-->
<!--&lt;!&ndash; 定义Topic监听器 &ndash;&gt;-->
<!--<jms:listener-container destination-type="topic" container-type="default" connection-factory="connectionFactory" acknowledge="auto">-->
<!-- <jms:listener destination="test.topic" ref="topicReceiver1"/>-->
<!-- <jms:listener destination="test.topic" ref="topicReceiver2"/>-->
<!--</jms:listener-container>-->
<!--&lt;!&ndash; 消息消费者 end &ndash;&gt;-->
</beans>