最近又折騰起了activemq。見Failover的文檔沒有中文的,就順手給翻了:
Apache ActiveMQ - The Failover Transport Options
Option Name | Default Value | Description |
---|---|---|
initialReconnectDelay | 10 |
第一次重連的時間間隔(毫秒)
|
maxReconnectDelay | 30000 |
最長重連的時間間隔(毫秒)
|
useExponentialBackOff | true |
重連時間間隔是否以指數形式增長
|
backOffMultiplier | 2.0 |
指數的值
|
maxReconnectAttempts | -1 >= AMQ v5.6 0 < AMQ v5.6, |
自版本5.6起:-1為默認值,代表不限重試次數;0代表從不重試(只嘗試連接一次,并不重連)
5.6以前的版本:0為默認值,代表不限重試次數 所有版本:如果設置為大于0的數,代表最大重試次數 |
startupMaxReconnectAttempts | 0 |
初始化時的最大重連次數。一旦連接上,將使用maxReconnectAttempts的配置
|
randomize | true |
使用隨機鏈接(注:達到負載均衡的目的)
|
backup | false |
提前初始化一個未使用連接,以便進行快速失敗轉移
|
timeout | -1 |
設置發送操作的總計最大超時時間(毫秒)
|
trackMessages | false |
在重連過程中緩存消息
|
maxCacheSize | 131072 |
緩存的最大字節數
|
updateURIsSupported | true |
設定是否可以動態修改broker uri(自版本5.4起)
|