Kafka并不难学!入门、进阶、商业实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

关注以下公众号,回复“KAFKA”,可获取教学视频、实例素材、实例源文件。

开源软件Kafka的应用越来越广泛。Kafka简单易学,其学习曲线平缓且学习周期短。只需要较短的时间学习,就可以学会Kafka应用开发,完成一个高可用集群的部署和高可用应用程序的编写。

面对Kafka的普及和学习热潮,笔者愿意分享自已多年的开发经验,带领读者比较轻松地掌握Kafka的相关知识。这便是笔者编写本书的原因。

本书使用通俗易懂的语言进行讲解,从基础操作到集群管理,再到Kafka底层设计等内容均有涉及。本书具有以下特点。

1.免费提供155分钟教学视频

作者按照图书的内容和结构,录制了同步对应的教学视频。既有上课式讲解,又有具体的代码操作。

2.可加入本书QQ学习群提问、交流

本书QQ学习群: 825943084。加入本群可与千人成为同学,共享资源。图1所示为群内交流情况。

图1 群内交流情况

3.通过68个实例进行讲解

本书提供了68个实例,将理论讲解最终都落实到代码实现上来。而且,这些实例会伴随着图书内容的推进,不断地趋近于工程化的项目风格,具有很高的应用价值。

4.免费提供实例素材

书中实例用到的素材已经提供,如图2所示。读者可以采用这些素材完全再现书中的实例效果。

图2 本书实例用到的素材

5.免费提供实例的源文件

在网上已经提供了书中实例的源文件,如图3所示。读者可以一边阅读本书,一边参照源文件动手练习。这样不仅能提高学习的效率,还能对书中的知识有更加直观的认识,从而逐渐培养自己的编码能力。

图3 本书实例源文件

6.覆盖的知识面广

本书几乎囊括了Kafka 0.10.2.0版本中的全部功能。读者在系统学习之后,本书还有查阅的价值。读者可以把本书当成一本Kafka工具书长期保留在身边。无论何时何地,只要遇到生僻操作,都可以及时找到说明。

7.采用短段、短句,便于流畅阅读

本书采用丰富的层次,并采用短小的段落和语句,所以,读来有顺水行舟的轻快感。

8.实例的商业性、应用性强

本书提供的实例多数来源于真正的商业项目,具有高度的参考价值。有些代码甚至可以直接移植到实际的项目中,进行重复使用。使得“从学到用”这个过程变得更加直接。

致谢

感谢我的女朋友邹苗苗对我生活上的细心照顾与琐事上的宽容,使得我能安心写作!感谢我的父母对我的养育之恩!

感谢各位读者选择了本书!希望本书能对您的学习有所助益。

虽然我们对书中所述内容都尽量核实,并多次进行文字校对,但因时间紧张,加之水平所限,书中难免有疏漏和错误,敬请广者批评指正。

联系编辑请发E-mail到wuhongwei@phei.com.cn。

邓杰2018年8月