5.1Failover使用格式
|
failover:(tcp://localhost:61616,tcp://localhost:61626)?randomize=false |
5.2 updateURIsURL
updateURIsURL,通過URL(或者本地路徑)獲取重連的url,這樣做具有良好的擴展性,因爲客戶端每次連接都是從URL(或文件)中加載一次,所以可以隨時從文件中更新url列表,做到動態添加MQ的備點。
|
failover:()?randomize= false &updateURIsURL=file:/d:/urllist.txt |
urllist.txt中的地址通過英文逗號分隔,示例:
|
tcp: //localhost :61616,tcp: //localhost :61617, tcp: //localhost :61618 |
- (1)\ brokerName
- <broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost02" dataDirectory="${activemq.data}" useJmx="true">
- (2)\ 服務端口
- <transportConnectors>
- <transportConnector name="openwire" uri="tcp://0.0.0.0:61618"/>
- </transportConnectors>
- (3)\ useDatabaseLock 爲true
- <persistenceAdapter>
- <jdbcPersistenceAdapter dataDirectory="${activemq.data}" dataSource="#mysql-ds" createTablesOnStartup="false" useDatabaseLock="true"/>
- </persistenceAdapter>