kafka如何做到每秒几十万的吞吐量

kafka读写速度块,是基于两点实现: 1、页缓存技术 + 磁盘顺序写 2、零拷贝技术 页缓存技术 + 磁盘顺序写: 为了保证数据写入性能,首先Kafka是基于操作系统的页缓存来实现文件写入的。其实操作系统本身有一层缓存,叫做page cache是在内存里的缓存,我们也可以称之为os cache ,意思就是操作系统自己管理的缓存,在写入磁盘文件是,先直接写入os cache,然后在有操作系统决定什
相关文章
相关标签/搜索