1、spring中嵌入ActiveMQ Broker
<bean id="broker" class="org.activemq.spring.BrokerFactoryBean"> <property name="config" value="classpath:conf/activemq.xml"/> </bean>
2,、spring中配置jms
<bean id="jmsFactory" class="org.activemq.ActiveMQConnectionFactory"> <property name="brokerURL"> <value>tcp://localhost:61616</value> </property> </bean>
3,、persistence支持
設(shè)置broker的<persistence>以及其中的cachePersistence,可以設(shè)置為幾種模式,,比如數(shù)據(jù)庫方式
發(fā)送Message的時候MessageProduct要設(shè)置setDeliveryMode為DeliveryMode.PERSISTENT
即在他的例子中ant后面要加參數(shù)-Ddurable=true,,不然持久不發(fā)生作用