--- title: "跨集群复制跟随者分片并发读取器配置" date: 2026-03-19 lastmod: 2026-03-19 description: "plugins.replication.follower.concurrent_readers_per_shard 配置项用于控制每个分片的并发读取器数量。" tags: ["跨集群复制", "CCR", "跟随者", "并发读取"] summary: "配置项作用 # plugins.replication.follower.concurrent_readers_per_shard 配置项用于控制跟随者节点上每个分片的并发读取器数量。 配置项属性 # 配置路径: plugins.replication.follower.concurrent_readers_per_shard 数据类型: Integer(整数) 默认值: 2 是否可选: 是 作用域: NodeScope(节点级别) 动态更新: 是(可以动态更新,无需重启) 配置建议 # 默认配置 # plugins: replication: follower: concurrent_readers_per_shard: 2 # 默认值 高性能环境 # plugins: replication: follower: concurrent_readers_per_shard: 6 # 大分片高性能场景 资源受限环境 # plugins: replication: follower: concurrent_readers_per_shard: 1 # 减少资源消耗 功能说明 # 并发处理 # 较高的值允许更好的并行处理复制操作,但会消耗更多资源。 性能影响 # 较高的值: 提高复制吞吐量,但增加 CPU 和内存使用 较低的值: 减少资源消耗,但可能降低复制性能 使用场景 # 大分片场景 # # 处理大分片时提高并发 plugins: replication: follower: concurrent_readers_per_shard: 4 高速网络环境 # # 充分利用高速网络 plugins: replication: follower: concurrent_readers_per_shard: 8 注意事项 # 动态更新: 此配置可以动态更新,无需重启节点。" --- ## 配置项作用 `plugins.replication.follower.concurrent_readers_per_shard` 配置项用于**控制跟随者节点上每个分片的并发读取器数量**。 ## 配置项属性 - **配置路径**: `plugins.replication.follower.concurrent_readers_per_shard` - **数据类型**: `Integer`(整数) - **默认值**: `2` - **是否可选**: 是 - **作用域**: NodeScope(节点级别) - **动态更新**: 是(可以动态更新,无需重启) ## 配置建议 ## 默认配置 ```yaml plugins: replication: follower: concurrent_readers_per_shard: 2 # 默认值 ``` ## 高性能环境 ```yaml plugins: replication: follower: concurrent_readers_per_shard: 6 # 大分片高性能场景 ``` ## 资源受限环境 ```yaml plugins: replication: follower: concurrent_readers_per_shard: 1 # 减少资源消耗 ``` ## 功能说明 ## 并发处理 较高的值允许更好的并行处理复制操作,但会消耗更多资源。 ## 性能影响 - **较高的值**: 提高复制吞吐量,但增加 CPU 和内存使用 - **较低的值**: 减少资源消耗,但可能降低复制性能 ## 使用场景 ## 大分片场景 ```yaml # 处理大分片时提高并发 plugins: replication: follower: concurrent_readers_per_shard: 4 ``` ## 高速网络环境 ```yaml # 充分利用高速网络 plugins: replication: follower: concurrent_readers_per_shard: 8 ``` ## 注意事项 1. **动态更新**: 此配置可以动态更新,无需重启节点。 2. **默认推荐**: 默认值 2 对大多数工作负载已经足够。 3. **资源监控**: 增加此值时应监控 CPU 和内存使用情况。 4. **性能测试**: 在生产环境应用前,建议进行性能测试。 5. **不要设置过高**: 过高的值可能反而影响节点性能。