天天看点

3.ActiveMQ-数据Mysql持久化

3.1 数据Mysql持久化

第一步:在 apache-activemq-5.15.6\lib 中加入,连接数据库的jar 和 数据库连接池的jar

3.ActiveMQ-数据Mysql持久化

第二步:配置 apache-activemq-5.15.6\conf\activemq.xml 文件,有两处地方。

<persistenceAdapter>
    <jdbcPersistenceAdapter dataSource="#mysql-ds" />
</persistenceAdapter>      
<bean id="mysql-ds" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">
    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
    <property name="url" value="jdbc:mysql://127.0.0.1:3306/active_mq?useUnicode=true&characterEncoding=UTF-8"/>
    <property name="username" value="root"/>
    <property name="password" value="123456"/>
    <property name="poolPreparedStatements" value="true"/>
</bean>      
3.ActiveMQ-数据Mysql持久化
3.ActiveMQ-数据Mysql持久化

第三步:创建数据库,数据库名和上面的配置对应。

第四部:启动程序,运行!!!!

数据库多了三个表。

3.ActiveMQ-数据Mysql持久化