首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring jms施用activemq 持久订阅topic

2012-08-21 
spring jms使用activemq 持久订阅topic最近在学spring. 在学习到spring集成jms的时候碰到了topic持久订阅

spring jms使用activemq 持久订阅topic
最近在学spring. 在学习到spring集成jms的时候碰到了topic持久订阅的问题。几经努力,终于找到了配置方法。在此分享下。如有更好的方法,望分享下。配置文件如下:
applicationContext-sender.xml
-----------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>

<bean id="connectionFactory" value="tcp://localhost:61616"></property>
</bean>
</property>
</bean>

<bean id="dest" ref="connectionFactory"></property>
<property name="defaultDestination" ref="dest"></property>
<property name="pubSubDomain" value="true"></property></bean>
<bean id="messageSender" ref="jmsTemplate"></property>
</bean>
</beans>
-------------------------
applicationContext-receiver.xml
-------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean id="connectionFactory" value="tcp://localhost:61616"></property>
</bean>
</property>
</bean>

<bean id="dest" value="mydest?consumer.retroactive=true&amp;consumer.pref etchSize=10"></property></bean>
<bean id="jmsTemplate"
ref="connectionFactory"></property>
<property name="defaultDestination" ref="dest"></property>
</bean>
<bean id="messageReceiver" ref="jmsTemplate"></property>
</bean>

</beans>

热点排行