kafka的关键概念 | 安然写字的地方
itswuanran opened this issue · comments
http://anruence.com/2019/03/25/kafka/
kafka如何实现高吞吐?高吞吐是 Kafka 需要实现的核心目标之一,为此 kafka 做了以下一些设计: 数据磁盘持久化:消息不在内存中 Cache ,直接写入到磁盘,充分利用磁盘的顺序读写性能。直接使用 Linux 文件系统的 Cache ,来高效缓存数据。文件追加写 zero-copy:减少 IO 操作步骤采用 Linux Zero-Copy 提高发送性能。 传统的数据发送需要发送