2018年4月21日

kafka producer的batch.size和linger.ms

摘要: 1.问题 batch.size和linger.ms是对kafka producer性能影响比较大的两个参数。batch.size是producer批量发送的基本单位,默认是16384Bytes,即16kB;lingger.ms是sender线程在检查batch是否ready时候,判断有没 阅读全文

posted @ 2018-04-21 17:20 吼吼吼的吼 阅读(14499) 评论(0) 推荐(2) 编辑

kafka producer 源码总结

摘要: kafka producer可以总体上分为两个部分: 1. producer调用send方法,将消息存放到内存中 2. sender线程轮询的从内存中将消息通过NIO发送到网络中 1 调用send方法 其实在调用new KafkaProducer初始化一个producer实例的时候,已经初 阅读全文

posted @ 2018-04-21 15:04 吼吼吼的吼 阅读(640) 评论(0) 推荐(0) 编辑

导航