Kafka原理深入总结

零、前言

Kafka是一个流处理平台(在java业务世界中被当成消息队列),性能非常不错,在高并发方面,kafka利用分区技术实现多路消费并发;在高可靠方面,主要核心是复制与分区副本。

我在笔记中记录了kafka的相关概念,比如broker、生产者、消费者、副本、分区、分区首领、分区副本等,也记录了kafka的存储原理,比如分区文件、系统页缓存、零复制等。

提到MQ,Java程序员多少都会使用到,了解其底层原理还是可以的。

一、脑图笔记