静态传输参考
使用 ActiveMQ Classic > 配置传输 > ActiveMQ Classic 连接 URI > 静态传输参考
静态传输
静态传输提供了一种硬编码机制,用于使用 URI 列表发现其他连接。使用这种发现机制的连接将尝试连接到列表中的所有 URI,直到成功为止。
配置语法
`static:(uri1,uri2,uri3,…)?options**
示例 URI
static:(tcp://127.0.0.1:61616,tcp://remotehost:61617?trace=false,vm://localbroker)?initialReconnectDelay=100
选项
选项名称 | 默认值 | 描述 |
---|---|---|
initialReconnectDelay | 10 | 第一次重连尝试前的等待时间(以毫秒为单位) |
maxReconnectDelay | 30000 | 我们每次在重连尝试之间等待的最大时间(以毫秒为单位) |
useExponentialBackOff | true | 是否在重连尝试之间使用指数退避 |
backOffMultiplier | 2 | 指数退避尝试中使用的指数 |
maxReconnectAttempts | 0 | 如果为非 0,则这是在将错误发送回客户端之前进行的最大重连尝试次数 |
minConnectTime | 500 | 如果连接失败时间快于此时间量,则它被视为连接失败 |
注意
由于静态传输协议用于代理发现,因此客户端程序不应使用它。希望故障转移到静态代理实例列表的客户端应使用 failover:// 传输代替。