Kafka为什么那么快?

Kafka为什么那么快? 从写入与读取两个方面来介绍: 一、写入 磁盘顺序I/O,分区数据顺序追加 Memory Mapped File(mmap内存映射文件),内存中操作的文件直接映射到本地文件 二、读取 基于sendfile零拷贝技术,直接将分区文件发送给消费者,省去了本地分区文件拷贝到内核空间、从内核空间拷贝到用户空间、用户空间拷贝到socket缓冲区三个步骤; 消息批量发送和数据压缩,减少
相关文章
相关标签/搜索