课程目录

开篇词 (1讲)

  1. 开篇词 _ 为什么要学习Kafka?

特别放送 (2讲)

  1. 加餐 _ 搭建开发环境、阅读源码方法、经典学习资料大揭秘
  2. 用户故事 _ 黄云:行百里者半九十

Kafka入门 (5讲)

  1. 01 _ 消息引擎系统ABC
  2. 02 _ 一篇文章带你快速搞定Kafka术语
  3. 03 _ Kafka只是消息引擎系统吗?
  4. 04 _ 我应该选择哪种Kafka?
  5. 05 _ 聊聊Kafka的版本号

Kafka的基本使用 (3讲)

  1. 06 _ Kafka线上集群部署方案怎么做?
  2. 07 _ 最最最重要的集群参数配置(上)
  3. 08 _ 最最最重要的集群参数配置(下)

客户端实践及原理剖析 (14讲)

  1. 09 _ 生产者消息分区机制原理剖析
  2. 10 _ 生产者压缩算法面面观
  3. 11 _ 无消息丢失配置怎么实现?
  4. 12 _ 客户端都有哪些不常见但是很高级的功能?
  5. 13 _ Java生产者是如何管理TCP连接的?
  6. 14 _ 幂等生产者和事务生产者是一回事吗?
  7. 15 _ 消费者组到底是什么?
  8. 16 _ 揭开神秘的“位移主题”面纱
  9. 17 _ 消费者组重平衡能避免吗?
  10. 18 _ Kafka中位移提交那些事儿
  11. 19 _ CommitFailedException异常怎么处理?
  12. 20 _ 多线程开发消费者实例
  13. 21 _ Java 消费者是如何管理TCP连接的_
  14. 22 _ 消费者组消费进度监控都怎么实现?

深入Kafka内核 (5讲)

  1. 23 _ Kafka副本机制详解
  2. 24 _ 请求是怎么被处理的?
  3. 25 _ 消费者组重平衡全流程解析
  4. 26 _ 你一定不能错过的Kafka控制器
  5. 27 _ 关于高水位和Leader Epoch的讨论

管理与监控 (12讲)

  1. 28 _ 主题管理知多少_
  2. 29 _ Kafka动态配置了解下?
  3. 30 _ 怎么重设消费者组位移?
  4. 31 _ 常见工具脚本大汇总
  5. 32 _ KafkaAdminClient:Kafka的运维利器
  6. 33 _ Kafka认证机制用哪家?
  7. 34 _ 云环境下的授权该怎么做?
  8. 35 _ 跨集群备份解决方案MirrorMaker
  9. 36 _ 你应该怎么监控Kafka?
  10. 37 _ 主流的Kafka监控框架
  11. 38 _ 调优Kafka,你做到了吗?
  12. 39 _ 从0搭建基于Kafka的企业级实时日志流处理平台

高级Kafka应用之流处理 (3讲)

  1. 40 _ Kafka Streams与其他流处理平台的差异在哪里?
  2. 41 _ Kafka Streams DSL开发实例
  3. 42 _ Kafka Streams在金融领域的应用

结束语 (1讲)

  1. 结束语 _ 以梦为马,莫负韶华!

结课测试 (1讲)

  1. 期末测试 _ 这些Kafka核心要点,你都掌握了吗?