面试问:Kafka为什么速度那么快?

清疚 2022-01-23 09:43 390阅读 0赞

总结

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

转自:https://blog.csdn.net/eson_15/article/details/90746239

发表评论

表情:
评论列表 (有 0 条评论,390人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Kafka 为什么那么

    > 有人说:他曾在一台配置较好的机子上对 `Kafka` 进行性能压测,压测结果是 `Kafka` 单个节点的极限处理能力接近每秒 `2000万` 条消息,吞吐量达到每秒 `6

    相关 为什么Kafka那么

    网上有很多Kafka的测试文章,测试结果通常都是“吊打”其他MQ。感慨它的牛B之余我觉得必要仔细分析一下它如此快速的原因。这篇文章不同于其他介绍Kafka使用或者技术实现的文章