多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Kafka 动态配置 ## 什么是动态 Broker 配置? * 修改参数后,无需重启 Broker 即可生效。 * `server.properties` 是静态参数。 * 需要 Kafka V1.1.0 * Broker Configs * Dynamic Update Mode 有三类 * read-only * 只有重启 Broker 才能生效 * per-broker * 动态参数,对单个 Broker 生效 * cluster-wide * 动态参数,对整个集群生效 ## 使用场景 * 动态调整 Broker 端各种线程池大小,实时应对突发流量。 * 动态调整 Broker 端连接信息或安全配置信息。 * 动态更新 SSL Keystore 有效期。 * 动态调整 Broker 端 Compact 操作性能。实时变更 JMX 指标收集器 (JMX Metrics Reporter)。 ## 保存 * Kafka 将动态 Broker 参数保存在 ZK 中 ## 配置 * ## 常用配置 * log.retention.ms * 修改日志留存时间 * num.io.threads & num.network.threads * 与 SSL 相关的参数 * ssl.keystore.type * ssl.keystore.location * ssl.keystore.password * ssl.key.password * num.replica.fetchers * 确保有充足的线程可以执行 Follower 副本向 Leader 副本的拉取