--- title: "跨集群复制自动跟随重试轮询间隔配置" date: 2026-03-31 lastmod: 2026-03-31 description: "replication.autofollow.retry_poll_interval 配置项用于控制自动跟随功能重试失败的轮询操作的间隔时间。" tags: ["跨集群复制", "CCR", "自动跟随", "重试机制"] summary: "配置项作用 # replication.autofollow.retry_poll_interval 配置项用于控制自动跟随功能在轮询操作失败后重试的间隔时间。 配置项属性 # 配置路径: replication.autofollow.retry_poll_interval 数据类型: TimeValue(时间值) 默认值: 1m(1分钟) 是否可选: 是 作用域: NodeScope(节点级别) 动态更新: 是(可以动态更新,无需重启) 配置建议 # 默认配置 # replication: autofollow: retry_poll_interval: 1m # 默认值 快速恢复 # replication: autofollow: retry_poll_interval: 30s # 更快重试 降低重试频率 # replication: autofollow: retry_poll_interval: 5m # 减少重试频率 功能说明 # 重试机制 # 当获取操作失败时,此设置决定在重试之前等待的时间。 故障处理 # 较短的重试间隔: 更快从故障中恢复,但可能增加网络负载 较长的重试间隔: 降低网络负载,但延长故障恢复时间 使用场景 # 高可用性要求 # # 需要快速恢复的场景 replication: autofollow: retry_poll_interval: 20s 不稳定网络 # # 网络不稳定,降低重试频率 replication: autofollow: retry_poll_interval: 10m 注意事项 # 动态更新: 此配置可以动态更新,无需重启节点。" --- ## 配置项作用 `replication.autofollow.retry_poll_interval` 配置项用于**控制自动跟随功能在轮询操作失败后重试的间隔时间**。 ## 配置项属性 - **配置路径**: `replication.autofollow.retry_poll_interval` - **数据类型**: `TimeValue`(时间值) - **默认值**: `1m`(1分钟) - **是否可选**: 是 - **作用域**: NodeScope(节点级别) - **动态更新**: 是(可以动态更新,无需重启) ## 配置建议 ## 默认配置 ```yaml replication: autofollow: retry_poll_interval: 1m # 默认值 ``` ## 快速恢复 ```yaml replication: autofollow: retry_poll_interval: 30s # 更快重试 ``` ## 降低重试频率 ```yaml replication: autofollow: retry_poll_interval: 5m # 减少重试频率 ``` ## 功能说明 ## 重试机制 当获取操作失败时,此设置决定在重试之前等待的时间。 ## 故障处理 - **较短的重试间隔**: 更快从故障中恢复,但可能增加网络负载 - **较长的重试间隔**: 降低网络负载,但延长故障恢复时间 ## 使用场景 ## 高可用性要求 ```yaml # 需要快速恢复的场景 replication: autofollow: retry_poll_interval: 20s ``` ## 不稳定网络 ```yaml # 网络不稳定,降低重试频率 replication: autofollow: retry_poll_interval: 10m ``` ## 注意事项 1. **动态更新**: 此配置可以动态更新,无需重启节点。 2. **默认推荐**: 默认值 1 分钟适合大多数场景。 3. **网络稳定性**: 根据网络稳定性调整此值。 4. **故障影响**: 考虑故障对业务的影响程度。 5. **与 fetch_poll_interval 配合**: 通常应大于或等于 fetch_poll_interval。