Kafka为什么速度那么快?

须尽欢1年前 ⋅ 822 阅读

Kafka速度的秘诀在于,它把所有的消息都变成一个批量的文件,并且进行合理的批量压缩,减少网络IO损耗,通过mmap提高I/O速度,写入数据的时候由于单个Partion是末尾追加所以速度最优;读取数据的时候配合sendfile直接暴力输出。

 

https://mp.weixin.qq.com/s?__biz=MzIxMzEzMjM5NQ==&mid=2651032417&idx=1&sn=84ab6d29e1c6fd5d96ca8450497a4016&chksm=8c4c5e65bb3bd7731d1428f6c615574e3a321b22ddbd6939ab8e10e795e50c08ab2acd387e74&scene=27

全部评论: 0

    相关推荐