--- title: "HTTP Netty 接收预测器大小配置" date: 2026-03-31 lastmod: 2026-03-31 description: "控制 Netty 接收预测器缓冲区大小的配置说明" tags: ["HTTP配置", "Netty", "内存配置"] summary: "配置项作用 # http.netty.receive_predictor_size 配置项设置 Netty 接收预测器缓冲区的大小。该缓冲区用于预测传入 HTTP 请求的大小,以优化内存分配。 默认值 # 64KB 配置类型 # 静态配置 取值范围 # 字节值(如 64KB, 1MB) 配置格式 # # 默认配置 http.netty.receive_predictor_size: 64kb # 增加缓冲区大小 http.netty.receive_predictor_size: 128kb # 减少缓冲区大小 http.netty.receive_predictor_size: 32kb 推荐配置 # 默认配置 # http.netty.receive_predictor_size: 64kb 大请求场景 # # 处理大请求时增加缓冲区 http.netty.receive_predictor_size: 128kb 注意事项 # 重启生效:修改此配置需要重启节点 更大的缓冲区减少内存重分配,但增加初始内存使用 " --- ## 配置项作用 `http.netty.receive_predictor_size` 配置项设置 Netty 接收预测器缓冲区的大小。该缓冲区用于预测传入 HTTP 请求的大小,以优化内存分配。 ## 默认值 ``` 64KB ``` ## 配置类型 **静态配置** ## 取值范围 ``` 字节值(如 64KB, 1MB) ``` ## 配置格式 ```yaml # 默认配置 http.netty.receive_predictor_size: 64kb # 增加缓冲区大小 http.netty.receive_predictor_size: 128kb # 减少缓冲区大小 http.netty.receive_predictor_size: 32kb ``` --- ## 推荐配置 ## 默认配置 ```yaml http.netty.receive_predictor_size: 64kb ``` ## 大请求场景 ```yaml # 处理大请求时增加缓冲区 http.netty.receive_predictor_size: 128kb ``` --- ## 注意事项 1. **重启生效**:修改此配置需要重启节点 2. 更大的缓冲区减少内存重分配,但增加初始内存使用