GaryLee's Blog
01
18
在Kafka中如何通过哪些配置来优化性能? 在Kafka中如何通过哪些配置来优化性能?
一、Producer端 batch.size:批量发送消息大小(默认16kb)。Producer会将消息先缓存到本地,达到阈值后才发送(合理调大该配置可以减少网络IO,也不能太大,不然反而导致内存占用过高/网络时延高) linger.ms:
2026-01-18
17
Kafka的消息是怎么读写的? Kafka的消息是怎么读写的?
一、写操作1、Kafka存储模型=分区(Partition)+日志分段(Log Segment)在Kafka中每个Topic都被分成多个分区,每个分区都是一个有序、不可变的消息日志流(只追加不修改)同时为了避免单个日志文件过大导致IO效率低
2026-01-17
17
Kafka如果选举Leader时ISR为空怎么办? Kafka如果选举Leader时ISR为空怎么办?
一、背景:什么时候会发生Leader选举?当Controller检测到Leader不可用的时候,会重新选举新的Leader,其中Leader不可用的原因可能如下: Leader节点宕机:检测Leader所在Broker进程异常,导致心跳超
2026-01-17