1、jdbcPersistenceAdapter數(shù)據(jù)庫(kù)存儲(chǔ)

<persistenceAdapter>
<jdbcPersistenceAdapter dataSource="#mysql-ds" createTablesOnStartup="true"/>
</persistenceAdapter>
注:紅色標(biāo)記的地方,第一次啟動(dòng)時(shí)建議設(shè)置成true,會(huì)自動(dòng)生成 activemq_msgs/activemq_lock/activemq_acks三張表,同時(shí)需要注意,不同的activemq版本,表結(jié)構(gòu)會(huì)有所區(qū)別.表生成之后,必須將其設(shè)置成false.
<bean id="mysql-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?relaxAutoCommit=true"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
<property name="maxTotal" value="200"/>
<property name="poolPreparedStatements" value="true"/>
</bean>
注:紅色標(biāo)記的地方,是針對(duì)不同的dbcp版本而言的.如果是版本1.*,則是org.apache.commons.dbcp.BasicDataSource
更多參數(shù)設(shè)置請(qǐng)參考:http://blog.csdn.net/fairyhawk/article/details/7565391
2、memoryPersistenceAdapter 內(nèi)存存儲(chǔ)
<persistenceAdapter>
<memoryPersistenceAdapter/>
</persistenceAdapter>
或者將persistent=false。
<broker brokerName="test-broker" persistent="false" xmlns="http://activemq.apache.org/schema/core">3、kahaDB文件存儲(chǔ)
<persistenceAdapter>
<kahaDB directory="${activemq.data}/kahadb"/>
</persistenceAdapter>
4、journalPersistenceAdapter文件存儲(chǔ)
<persistenceAdapter>
<journaledJDBC dataDirectory="${activemq.base}/data" dataSource="#postgres-ds"/>
</persistenceAdapter>
適用場(chǎng)景:對(duì)于集群的broker用JDBC的消息和日志存儲(chǔ),可以有效的避免數(shù)據(jù)丟失.
5、mKahaDB文件存儲(chǔ)
<persistenceAdapter>
<mKahaDB directory="${activemq.data}/kahadb"/>
</persistenceAdapter>
6、replicatedLevelDB文件存儲(chǔ)
<persistenceAdapter>
<replicatedLevelDB
directory="${activemq.data}"
replicas="2"
bind="tcp://0.0.0.0:61619"
zkAddress="127.0.0.1:2181"
zkPassword="password"
zkPath="/activemq/leveldb-stores"
/>
</persistenceAdapter>
7、levelDB文件存儲(chǔ)
<persistenceAdapter>
<levelDB directory="${activemq.data}/leveldb"/>
</persistenceAdapter>
參考:https://blog.51cto.com/881206524/1927604
名稱(chēng)欄目:activemq數(shù)據(jù)存儲(chǔ)-創(chuàng)新互聯(lián)
URL分享:http://chinadenli.net/article18/dghhgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、關(guān)鍵詞優(yōu)化、建站公司、網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容