Producer 配置
| Producer配置项 | 说明 | 推荐值 |
|---|---|---|
| linger.ms | Producer 等待消息批量发送的延迟时间,通过累积更多消息提升单次请求效率。 | 100 |
| metadata.max.age.ms | 元数据强制刷新时间,避免因元数据过期导致路由错误。 | 60000 |
| batch.size | 单个批次的最大字节数,直接影响网络请求次数与吞吐量。 | 1048576 |
| max.request.size | 单个请求的最大字节数,限制Producer 能发送的消息大小。 | 16777216 |
Consumer 配置
| Consumer 配置项 | 说明 | 推荐值 |
|---|---|---|
| metadata.max.age.ms | 元数据强制刷新时间,避免因元数据过期导致路由错误。 | 60000 |
| max.partition.fetch.bytes | 限制单个分区在 Fetch 请求中返回的最大数据量,与fetch.max.bytes 协同控制拉取粒度。 | 8388608 |