ApacheActiveMQ持久化到My

ApacheActiveMQ持久化到MySQL数据库的简单配置

1、默认提供的是持久化到文件的方式,即activemq.xml文件中的:

  persistenceAdapter

    kahaDBdirectory="${activemq.base}/data/kahadb"/

  /persistenceAdapter

2.步骤

  本文重点接收的是持久化到MySQL中的配置方式:

2.1添加MySQL驱动

  首先需要把MySql的驱动放到ActiveMQ的Lib目录下,我用的文件名字是:mysql-connector-java-5.1.30-bin.jar

2.2修改配置文件activemq.xml

将其中的这段配置:

  persistenceAdapter

    kahaDBdirectory="${activemq.base}/data/kahadb"/

  /persistenceAdapter

修改为下面这段内容:

  persistenceAdapter

  jdbcPersistenceAdapterdataSource="#mysql-ds"createTablesOnStartup="true"/

  /persistenceAdapter

3、另外需要在/broker节点的下面定义id为mysql-ds的bean,如下:

  /broker

  !--MySQLDataSource--

beanid="mysql-ds"class="org.apache.


转载请注明:http://www.aierlanlan.com/cyrz/1667.html

  • 上一篇文章:
  •   
  • 下一篇文章: