zoukankan      html  css  js  c++  java
  • activemq 学习系列(三) 消息持久化到MySql数据库

    ActiveMq 消息持久化到MySql数据库

    1、修改 conf/activemq.xml配置文件

    <persistenceAdapter>
        <kahaDB directory="${activemq.data}/kahadb"/>
    </persistenceAdapter>

    将默认的配置改成

    <persistenceAdapter>
        <jdbcPersistenceAdapter dataSource="#my-ds"/>
    </persistenceAdapter>

    2、添加bean配置

        <bean id="my-ds" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
            <property name="driverClassName" value="com.mysql.jdbc.Driver" />
            <property name="url" value="jdbc:mysql://localhost:3306/activemq?useUnicode=true&amp;characterEncoding=UTF-8" />
            <property name="username" value="username" />
            <property name="password" value="password" />
            <property name="maxTotal" value="100" />
            <property name="poolPreparedStatements" value="true"/>
        </bean>

    3、添加数据库驱动

          将数据驱动包复制到lib目录下

    4、新增数据

    5、重新启动服务

  • 相关阅读:
    SQL中的数字格式化 (收藏)
    read about用法
    run into用法
    shoot for用法
    take off用法
    英语成语
    bring up用法
    satisfy with用法
    spend用法
    Linux环境进程间通信:共享内存
  • 原文地址:https://www.cnblogs.com/bmw320li/p/10002733.html
Copyright © 2011-2022 走看看