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支持

設置broker的<persistence>以及其中的cachePersistence,可以設置為幾種模式,比如數據庫方式

發(fā)送Message的時(shí)候MessageProduct要設置setDeliveryMode為DeliveryMode.PERSISTENT

即在他的例子中ant后面要加參數-Ddurable=true,不然持久不發(fā)生作用