1. 网络和 IO 操作线程配置优化
# broker 处理消息的最大线程数(默认为 3)
num.network.threads=cpu 核数+1
# broker 处理磁盘 IO 的线程数
num.io.threads=cpu 核数*2
2. log 数据文件策略
# 每间隔 1 秒钟时间,刷数据到磁盘
log.flush.interval.ms=1000
3. 日志保存策略
# 保留三天,也可以更短 (log.cleaner.delete.retention.ms)
log.retention.hours=72
4. replica 相关配置
offsets.topic.replication.factor:3
# 这个参数指新创建一个 topic 时,默认的 Replica 数量,Replica 过少会影响数据的可
用性,太多则会白白浪费存储资源,一般建议在 2~3 为宜
Kafka 和rbroker 进行基本优化
最新推荐文章于 2023-05-03 21:21:38 发布