Kafka的零拷贝技术

https://www.jianshu.com/p/835ec2d4c170

“零拷贝技术”只用将磁盘文件的数据复制到页面缓存中一次,然后将数据从页面缓存直接发送到网络中(发送给不同的订阅者时,都可以使用同一个页面缓存),避免了重复复制操作。

如果有10个消费者,传统方式下,数据复制次数为4*10=40次,而使用“零拷贝技术”只需要1+10=11次,一次为从磁盘复制到页面缓存,10次表示10个消费者各自读取一次页面缓存。

posted @ 2020-05-09 09:43  再见傅里叶  阅读(502)  评论(0编辑  收藏  举报