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起)
|