读写文件依赖OS文件系统的页缓存,而不是在JVM内部缓存数据,利用OS来缓存,内存利用率高 sendfile技术(零拷贝),避免了传统网络IO四步流程 支持End-to-End的压缩 顺序IO以及常量时间get、put消息 Partition 可以很好的横向扩展和提供高并发处理 Ref: kafka原理以及设计实现思想 Kafka 高性能吞吐揭秘