干货:Kafka设计解析- Kafka高性能架构,Kafka如何实现高性能?

本文从宏观架构层面和微观实现层面分析了Kafka如何实现高性能。 包含Kafka如何利用Partition实现并行处理和提供水平扩展能力,如何通过ISR实现可用性和数据一致性的动态平衡,如何使用NIO和Linux的sendfile实现零拷贝以及如何通过顺序读写和数据压缩实现磁盘的高效利用。 Kafka是一个Pub-Sub的消息系统,无论是发布还是订阅,都须指定Topic。如《Kafka设计解析(一
相关文章
相关标签/搜索