下文主要給大家?guī)鞟pache ActiveMQ 的消息持久化到MySQL數(shù)據(jù)庫詳細步驟,希望Apache ActiveMQ 的消息持久化到MySQL數(shù)據(jù)庫詳細步驟能夠帶給大家實際用處,這也是我編輯這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。
成都創(chuàng)新互聯(lián)公司-成都網(wǎng)站建設公司,專注網(wǎng)站建設、網(wǎng)站設計、網(wǎng)站營銷推廣,空間域名,虛擬主機,網(wǎng)站改版維護有關企業(yè)網(wǎng)站制作方案、改版、費用等問題,請聯(lián)系成都創(chuàng)新互聯(lián)公司。ActiveMQ提供多種數(shù)據(jù)持久化方式:可以持久化到文件,也可以持久化到數(shù)據(jù)庫,其中數(shù)據(jù)庫可以支持MySQL和Oracle兩種類型。
默認提供的是持久化到文件的方式,即activemq.xml文件中的:
2. 步驟
本文重點接收的是持久化到MySQL中的配置方式:
2.1 添加MySQL驅(qū)動
首先需要把MySql的驅(qū)動放到ActiveMQ的Lib目錄下,我用的文件名字是:
mysql-connector-java-5.1.30-bin.jar
commons-pool-1.6.jar
commons-dbcp-1.4.jar
2.2 修改配置文件activemq.xml
將其中的這段配置:
修改為下面這段內(nèi)容:
在結點之后,增加數(shù)據(jù)源的配置,如下:
2.3 新建數(shù)據(jù)庫
從配置中可以看出數(shù)據(jù)庫的名稱是test_mq,需要手動在MySql中新建一個test_mq的空數(shù)據(jù)庫。
此時,重新啟動MQ,就會發(fā)現(xiàn)test_mq庫中多了三張表:activemq_acks,activemq_lock,activemq_msgs,OK,說明已經(jīng)持久化成功啦!
對于以上關于Apache ActiveMQ 的消息持久化到MySQL數(shù)據(jù)庫詳細步驟,大家是不是覺得非常有幫助。如果需要了解更多內(nèi)容,請繼續(xù)關注我們的行業(yè)資訊,相信你會喜歡上這些內(nèi)容的。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。