2019-04-03 kafka Kafka原理深入总结 零、前言Kafka是一个流处理平台(在java业务世界中被当成消息队列),性能非常不错,在高并发方面,kafka利用分区技术实现多路消费并发;在高可靠方面,主要核心是复制与分区副本。 我在笔记中记录了kafka的相关概念,比如broker、生产者、消费者、副本、分区、分区首领、分区副本等,也记录了kafka的存储原理,比如分区文件、系统页缓存、零复制等。 提到MQ,Java程序员多少都会使用到,了解其底层原理还是可以的。 一、脑图笔记 Newer 从0到1编写一个RPC框架(基于Zookeeper) Older Zookeeper与Zab协议深入总结