--- title: "跨集群复制自动跟随获取轮询间隔配置" date: 2026-03-28 lastmod: 2026-03-28 description: "replication.autofollow.fetch_poll_interval 配置项用于控制自动跟随功能轮询远程集群以发现新索引的频率。" tags: ["跨集群复制", "CCR", "自动跟随", "轮询间隔"] summary: "配置项作用 # replication.autofollow.fetch_poll_interval 配置项用于控制自动跟随功能轮询远程集群以发现匹配自动跟随模式的新索引的频率。 配置项属性 # 配置路径: replication.autofollow.fetch_poll_interval 数据类型: TimeValue(时间值) 默认值: 30s(30秒) 是否可选: 是 作用域: NodeScope(节点级别) 动态更新: 是(可以动态更新,无需重启) 配置建议 # 默认配置 # replication: autofollow: fetch_poll_interval: 30s # 默认值 快速发现 # replication: autofollow: fetch_poll_interval: 10s # 更快发现新索引 降低开销 # replication: autofollow: fetch_poll_interval: 120s # 减少轮询开销 功能说明 # 索引发现 # 此设置决定系统检查远程集群以发现新索引的频率。 轮询开销 # 更频繁的轮询: 更快发现新索引,但增加网络和系统开销 较不频繁的轮询: 降低开销,但延迟新索引的发现 使用场景 # 实时索引同步 # # 需要快速同步新索引 replication: autofollow: fetch_poll_interval: 15s 低优先级复制 # # 非关键索引复制 replication: autofollow: fetch_poll_interval: 300s 注意事项 # 动态更新: 此配置可以动态更新,无需重启节点。" --- ## 配置项作用 `replication.autofollow.fetch_poll_interval` 配置项用于**控制自动跟随功能轮询远程集群以发现匹配自动跟随模式的新索引的频率**。 ## 配置项属性 - **配置路径**: `replication.autofollow.fetch_poll_interval` - **数据类型**: `TimeValue`(时间值) - **默认值**: `30s`(30秒) - **是否可选**: 是 - **作用域**: NodeScope(节点级别) - **动态更新**: 是(可以动态更新,无需重启) ## 配置建议 ## 默认配置 ```yaml replication: autofollow: fetch_poll_interval: 30s # 默认值 ``` ## 快速发现 ```yaml replication: autofollow: fetch_poll_interval: 10s # 更快发现新索引 ``` ## 降低开销 ```yaml replication: autofollow: fetch_poll_interval: 120s # 减少轮询开销 ``` ## 功能说明 ## 索引发现 此设置决定系统检查远程集群以发现新索引的频率。 ## 轮询开销 - **更频繁的轮询**: 更快发现新索引,但增加网络和系统开销 - **较不频繁的轮询**: 降低开销,但延迟新索引的发现 ## 使用场景 ## 实时索引同步 ```yaml # 需要快速同步新索引 replication: autofollow: fetch_poll_interval: 15s ``` ## 低优先级复制 ```yaml # 非关键索引复制 replication: autofollow: fetch_poll_interval: 300s ``` ## 注意事项 1. **动态更新**: 此配置可以动态更新,无需重启节点。 2. **默认推荐**: 默认值 30 秒适合大多数场景。 3. **网络开销**: 考虑网络带宽和延迟。 4. **发现延迟**: 根据业务需求确定可接受的索引发现延迟。