kafka 为什么快
1.kafka 写入是顺序写,不是随机写
2.kafka 用了内存映射技术(把磁盘地址映射为内存地址),可以理解为缓存技术,可以通过修改内存就达到修改磁盘的效果,异步同步磁盘。
3.kafka 通过系统内核态就可以完成数据的读取,不用切换到用户态
4.kafka 的partation 里面有段,段有索引,可以通过索引快速定位
5.kafka 发送消息,消费消息有压缩机制
6.kafka 分区的并行读取
1.kafka 写入是顺序写,不是随机写
2.kafka 用了内存映射技术(把磁盘地址映射为内存地址),可以理解为缓存技术,可以通过修改内存就达到修改磁盘的效果,异步同步磁盘。
3.kafka 通过系统内核态就可以完成数据的读取,不用切换到用户态
4.kafka 的partation 里面有段,段有索引,可以通过索引快速定位
5.kafka 发送消息,消费消息有压缩机制
6.kafka 分区的并行读取