Apache Kafka入门教程轻松学-目录
我由于工作原因,12年开始一直在使用kafka。使用过程中阅读过大量 kafka 相关书籍及官方文档,也接触并使用了多个版本的 kafka。
决定写此系列教程,一是想把学到的知识系统总结出来,另外也想锻炼自己,尝试用图文结合的形式,更为通俗易懂的方式来讲解,让 kafka 学习变得更容易。
本教程定位为精简教程,内容不会覆盖到kafka的方方面面,通过学习本教程,能够掌握 kafka 的核心概念、组件及流程,能够进行基本的程序开发。
目录如下:
前两章目是让读者对 kafka 产生直观的认知,并通过实际操作,完成一次消息的收发。
第三章到第七章是本教程的核心,会深入到 kafka 的核心概念,逐一讲解。重点流程都会有所涉及。
最后一章,会以 java 语言为例,讲解 Kafka 的 API 开发。如果读者想快速上手,可以直接进入第八章,跟着例子把 kafka 使用起来。第八章顺利学完后,一定要回头仔细理解前面章节内容。学习一门技术,仅停留在会用是远远不够的。
本系列教程也可以说是我的学习笔记。写作过程中,为了达到 “轻松学” 的目标,我力争做到以下几点:
1、多配图,尤其是根据自己的理解绘制图表,帮助读者理解。
2、手把手,像看视频学习一样,清楚每一步的输入和输出。
3、多采用生活中常见的例子来类比,帮助读者理解。
4、集中在主要概念讲解,花 20% 的时间掌握 80% 的知识。
5、注重实战,一定会有可运行的代码实例,而不是只讲理论。
期待和朋友们一起学习探讨!