《Kafka并不难学》是一本基于Kafka 0.10.2.0以上版本的实用教程,内容分为Kafka入门、Kafka进阶和Kafka实战三个部分。本书采用“理论 实践”的形式,共包含68个实例,涵盖了Kafka的各个方面。无论是对于初学者还是有经验的开发者而言,本书都是一本非常实用的学习资料。透过作者精心编写的实例,读者能够快速掌握Kafka的基本概念、操作技巧以及高级应用。对于想要在实际项目中应用Kafka的读者,本书更是提供了丰富的实战案例,帮助读者解决实际问题。这本书以清晰易懂的语言和丰富详实的实例,为读者提供了快速学习和应用Kafka的方法与技巧。无论你是初学者还是进阶者,都可以从中获得实际价值。
Kafka并不难学!入门、进阶、商业实战
内容介绍
本书基于Kafka 0.10.2.0以上版本,采用“理论 实践”的形式编写。全书共68个实例。
全书共分为4篇:
第1篇,介绍了消息队列和Kafka、安装与配置Kafka环境;
第2篇,介绍了Kafka的基础操作、生产者和消费者、存储及管理数据;
第3篇,介绍了更高级的Kafka知识及应用,包括安全机制、连接器、流处理、监控与测试;
第4篇,是对前面知识的综合及实际应用,包括ELK套件整合实战、Spark实时计算引擎整合实战、Kafka Eagle监控系统设计与实现实战。
本书的每章都配有同步教学视频。视频和图书具有相同的结构,能帮助读者快速而全面地了解每章的内容。
本书还免费提供所有案例的源代码。这些代码不仅能方便读者学习,也能为以后的工作提供便利。
本书结构清晰、案例丰富、通俗易懂、实用性强。特别适合Kafka系统的初学者和进阶读者作为自学教程。另外,本书也适合社会培训学校作为培训教材,还适合大中专院校的相关专业作为教学参考书。
目录
- 第1篇 准备
- 第1章 了解消息队列和Kafka /2
- 第2章 安装及配置Kafka /15
- 第2篇 入门
- 第3章 Kafka的基本操作 /68
- 第4章 将消息数据写入Kafka系统——生产 /100
- 第5章 从Kafka系统中读取消息数据——消费 /126
- 第6章 存储及管理数据 /152
- 第3篇 进阶
- 第7章 Kafka安全机制 /162
- 第8章 用Kafka连接器建立数据管道 /196
- 第9章 Kafka流处理 /226
- 第10章 监控与测试 /257
- 第4篇 商业实战
- 第11章 Kafka与ELK套件的整合 /282
- 第12章 Kafka与Spark实时计算引擎的整合 /309
- 第13章 实例68:从零开始设计一个Kafka监控系统——Kafka Eagle /334