ActiveMq如何配置持久化消息到MySql

1.下载
地址:http://activemq.apache.org/download.html
2.运行
1、解压apache-activemq-5.15.3-bin.zip
2、执行\bin\win64\activemq.bat脚本即可启动AMQ
3.修改配置文件持久化到Mysql数据库
1.找到conf/acitveMq.xml文件,开启编辑模式
修改



    
    
    

 1 
 2     
 3     
 4     
 5     
 6     
 7 
 8 
 9 
15 

4.引入Mysql包
复制mysql-connector-java-5.1.45.jar包到\lib\目录下
5.重新运行AMQ,数据库自动生成3张表
activemq_acks:用于存储订阅关系。如果是持久化Topic,订阅者和服务器的订阅关系在这个表保存
activemq_lock:在集群环境中才有用,只有一个Broker可以获得消息,称为Master Broker
activemq_msgs:用于存储消息,Queue和Topic都存储在这个表中

你可能感兴趣的:(java)