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,可以设置为几种模式,比如数据库方式

发送Message的时候MessageProduct要设置setDeliveryMode为DeliveryMode.PERSISTENT

即在他的例子中ant后面要加参数-Ddurable=true,不然持久不发生作用