
└── 0.视频
├── 01-Kafka-课程介绍
├── 02-kafka-文件目录说明
├── 03-Kafka-软件介绍
├── 04-Kafka-JMS介绍
├── 05-Kafka-组件
├── 06-Kafka-安装与启动
├── 07-kafka-命令行操作-主题创建
├── 08-kafka-命令行操作-生产者和消费者
├── 09-kafka-代码-生产者
├── 10-kafka-代码-消费者
├── 11-kafka-客户端便利小工具
├── 12-kafka-构建源码环境
├── 13-kafka-基础架构图形推演
├── 14-kafka-基础组件图形推演
├── 15-kafka-windows集群部署
├── 16-kafka-启动服务-ZooKeeper的核心功能
├── 17-kafka-启动服务-Broker启动后ZooKeeper节点的变化
├── 18-kafka-启动服务-Controller的选举
├── 19-kafka-启动服务-Controller和Broker的通信原理及底层通信机制
├── 20-kafka-启动服务-Broker组件对象介绍
├── 21-kafka-主题创建-代码简析
├── 22-kafka-主题创建-主题分区副本分配策略
├── 23-kafka-主题创建-底层流程分析
├── 24-kafka-生产数据-生产者流程分析
├── 25-kafka-生产数据-拦截器和序列化处理
├── 26-kafka-生产数据-分区器及分区计算策略
├── 27-kafka-生产数据-数据收集器和Sender发送线程
├── 28-kafka-生产数据-数据的异步发送和同步发送
├── 29-kafka-生产数据-ACKS数据接收应答处理机制
├── 30-kafka-生产数据-数据重复及乱序的原因及原理
├── 31-kafka-生产数据-幂等性操作
├── 32-kafka-生产数据-事务操作
├── 33-kafka-生产数据-事务流程
├── 34-kafka-存储数据-数据存储文件类型介绍
├── 35-kafka-存储数据-数据存储流程
├── 36-kafka-存储数据-数据文件内容及数据定位
├── 37-kafka-存储数据-数据文件字节计算方式
├── 38-kafka-存储数据-数据同步一致性问题
├── 39-kafka-存储数据-副本同步时的水位线变化
├── 40-kafka-存储数据-ISR列表变化和传播
├── 41-kafka-存储数据-日志清理策略
├── 42-kafka-消费数据-消费数据的基本流程
├── 43-kafka-消费数据-数据消费的偏移量问题
├── 44-kafka-消费数据-偏移量同步提交和异步提交
├── 45-kafka-消费数据-事务数据的隔离级别
├── 46-kafka-消费数据-消费者组介绍
├── 47-kafka-消费数据-消费者偏移量内部主题
├── 48-kafka-消费数据-分区分配策略介绍
├── 49-kafka-消费数据-分区分配策略演示
├── 50-kafka-消费数据-消费者Leader选举
├── 51-kafka-扩展-分布式集群脑裂问题
├── 52-kafka-扩展-零拷贝
├── 53-kafka-扩展-顺写日志
├── 54-kafka-扩展-KafkaLinux集群部署-虚拟机安装
├── 55-kafka-扩展-KafkaLinux集群部署-Java安装
├── 56-kafka-扩展-KafkaLinux集群部署-ZooKeeper安装
├── 57-kafka-扩展-KafkaLinux集群部署-Kafka安装
├── 58-kafka-扩展-KafkaLinux集群部署-监控软件安装
├── 59-kafka-扩展-KafkaLinux集群部署-KRaft模式安装
├── 60-kafka-集成-大数据场景-Flume
├── 61-kafka-集成-大数据场景-Spark
├── 62-kafka-集成-大数据场景-Flink
├── 63-kafka-集成-Java场景-SpringBoot
├── 64-kafka-优化简介
└── 65-kafka-常见问题