电子书 《Apache Kafka实战》

[复制链接]
查看228 | 回复1 | 2019-11-29 11:53:13 | 显示全部楼层 |阅读模式

《Apache Kafka实战》_1

《Apache Kafka实战》_1

《Apache Kafka实战》_2

《Apache Kafka实战》_2

《Apache Kafka实战》_3

《Apache Kafka实战》_3


内容简介:

售卖和上传互联网平台
仅供对书籍质量进行鉴定甄别!为是否买正版实体书提供依据!!
作者介绍
胡夕,北航计算机硕士毕业,目前就职于
一家互联网金融公司,开源技术爱好者。曾
任职于BM、搜狗、微博等公司。对 Kafka
及其他开源流处理技术与框架有深刻
同时也是guo内活跃的Kaka代码贡献者。对
Kafka原理、运行机制以及应用开发都有较

卖品!!严禁(售卖和上传互联网平台
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
Apache
Kafka实战
胡夕著
電子工出版
Publishing House of Electronics Industry
北京 BELJING

卖品!!严禁(售卖和上传互联网平台)!!
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!
内容简介
本书是涵盖 Apache Kafka各方面的具有实践指导意义的工具书和参考书。作者结合典型的使用场景
对Kaka整个技术体系进行了较为全面的讲解,以便读者能够举一反三,直接应用于实践。同时,本书
还对Kaka的设计原理及其流式处理组件进行了较深入的探讨,并给出了翔实的案例。
本书共分为10章:第1章全面介绍消息引擎系统以及Kaka的基本概念与特性,快速带领读者走进
Kaka的世界;第2章简要回顾了 Apache Kafka的发展历史;第3章详细介绍了Kaka集群环境的搭建
第4、5章深人探讨了Kaka客.户.端的使用方法;第6章带领读者一览Kaka内部设计原理;第7-9章以
实例的方式讲解了Kaka集群的管理、监控与调优;第10章介绍了Kaka新引入的流式处理组件。
本书适合所有对云计算、大数据处理感兴趣的技术人员阅读,尤其适合对消息引擎、流式处理技术
及框架感兴趣的技术人员参考阅读
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容
版权所有,侵权必究
图书在版编目(c|P)数据
pache Kafka实战/胡夕著.一北京:电子工业出版社,20185
ISBN978-7-121-33776-5
1.①A..Ⅱ.①胡Ⅲ.①分布式操作系统Ⅳ.①TP3164
中guo版本图书馆CP数据核字(2018)第037942号
责任編辑:付睿
河市双峰印刷装订有限公司
可市双峰印刷装订有限公司
出版发行:电子工业出版社
北京市海淀区万寿路173信箱
邹编:100036
开本:787×9801/16
印张:25
字数:557千字
年5月第1版
印次:208年5月第1次印刷
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,
联系及邮购电话010)88254888,8825888
质量投诉请发邮件至zls@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn
本书咨询联系方式:010-51260888819,faq@phei.com.cn

卖品!!严禁(售卖和上传互联网平台)!!
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
01l年年初,美guo领英公司( LinkedIn)开源了一款基础架构软件,以奥地利作家弗兰
兹·卡夫卡( Franz Kafka)的名字命名,之后 LinkedIn将其贡献给 Apache基金会,随后该软
件于2012年10月成功完成孵化并顺利晋升为 Apache顶级项目—这便是大名鼎鼎的 Apache
Kaka。历经7年发展,2017年11月, Apache Kafka正式演进到1.0时代,本书就是基于1.0.0
版本来展开介绍Kaka的设计原理与实战的
背景
这是一个最好的大数据时代,这是一个最坏的大数据时代!
很抱歉,我使用了这句改编后的狄更斯名言作为开头,我想没有谁会质疑“当今是大数据
时代”这个论点。今年(2018年)两会上李克强总理所做的政府工作报告中多次提及大数据
等关键词,这已然是“大数据”第5次被写入政府工作报告了。具体到大数据行业内,各种各
样的大数据产业方兴未艾,其中在实时流式处理领域涌现出大量的技术与框架,令技术人员们
应接不暇。实时流式处理系统在克服了传统批处理系统延时方面的固有缺陷的同时,还摆脱了
设计上的桎梏,实现了“梦寐以求”的正确性。可以说,对于流式处理从业人员来说,这正是
摩拳擦掌、大展宏图的最好时代
与此同时,我们也清醒地意识到当今大数据领域内的细分越来越精细化。不必说日渐火爆
的人工智能和机器学习潮流引诱着我们改弦易辙,也不必说那些纷繁复杂的技术框架令人眼花
缭乱,单是静下心来沉淀所学、思考方向的片刻时光于我们这些从业者来说都已显得弥足珍贵
我们仿佛在黑暗密林中徘徊,试图找出那条通往光明的“康庄大道”。每当发现了一条羊肠小
路都好似救命稻草一般紧紧抓住。多年后我们回望那只不过是不断追逐热点罢了,在技术的海
洋中我们迷失了前进的方向。从这个意义上说,这实在是一个糟糕的时代
时光切回到4年前的某个下午,那时我正在做着 Kafka的大数据项目。我突然发现与其盲
目跟风各种技术趋势,何不精进手头的工作,把当前工作中用到的技术搞明白,于是我萌发了

品!!严禁(售卖和上传互联网平台)
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
Apache Kafka实战
研究Kaka的想法。直到今天,我都无比庆幸那个午后做出的冲动决定,正如 Adam Grant在
《离经叛道》一书中所说:最正确的决定都是在冲动之下做出的。诚不欺我!
想要深入学习 Kafka,不掌握 Scala语言是不行的,毕竟Kaka就是使用 Scala语言编写的
苦于当时没有合适的 Scala中文书籍,我依稀记得找到了一本600多页的 Scala原版书
( Programming Scala Edition2)进行学习。那段时间实在是难熬!不得不说,英文版书籍虽然
内容翔实,但在表述上实在晦涩难懂,比如 partially applied function和 partial function两者的
区别直至今天我都不是特别清晰,还是要不断地翻阅资料才能隐约记得它们之间的
的是,我没有半途而废,600多页的英文文档硬是啃了下来。对于Scla的初步掌握也让我觉
得研究 Kafka的时机到了。有意思的是,在之后通读Kaka的源码时我不禁大呼上当, Kafka
的源码中只使用了最简单的函数式编程,我有些后悔自己花了那么多时间去学习 Scala的函数
。既然是研究Kata,那么研读源码是必不可少的步骤。如果不分析源码,我们就无法定位
问题发生的根本原因。实话实说,阅读别人源码的过程是痛苦的,因而在理解的过程中我走了
不少弯路。为了记录阅读 Kafka源码的心得,我努力为每个 Kafka源码包撰写博客。现在翻看
我之前的博客,大家还能看到那好似流水账一般的Kaa源码分析系列文章
随着对源码的不断熟悉,我加入了 Apache Kafka社区,希望贡献自己的微薄之力。时至
今日,我依然记得当初发送邮件要求加入开发组时的惶恐,也记得第一次贡献代码时的惴惴不
安:我记得为了研究某个 Kafka bug,自己曾忘记吃中饭的执着,也记得自己被标记为“Kaka
contributor”时的喜悦。在混迹社区的日子里,我逐渐认识了一些Kaka的 committer们,比如
Kafka pmc成员王guo璋,guo璋兄对于网上Kaka问题的权威解答令我受教良多,同时我也很感
激他于百忙之中为本书写推荐语。还有 Kafka的三位原作者之一的饶军( Rao jun),几次问
题交流让我看到了他霸气的决断能力以及对于疑难问题原因的毒辣分析。当然还有非常敬业的
jma,他是我见过的最勤劳的 Kafka committer,没有之一。在编写本书的过程中,我都或多
或少地得到过他们的帮助,再次表示衷心感谢。
由于对Kaka研究的日益深入,我终于有了写书的冲动。我希望通过把学到的知识和原理集
中整理并书写成文字来帮助那些尚未接触 Kafka的广大读者快速上手,降低他们学习使用 Kafka
的成本,于是有了今天这本《 Apache Kafka实战》。借着写作本书的契机,我本人对Kaka的方
方面面做了梳理,自觉收获良多。每当搞懂了一个以前未了解的机制时,心中的那种满足感和
兴奋感至今都令人神往。在此,我深深地希望读者在阅读完本书后也能有这样的体会
面向的读者
我衷心希望本书可以成为各行各业的大数据从业者使用消息队列甚至是进入流式处理领域


#############################################


回复

使用道具 举报

wutiwl | 2020-1-30 00:29:01 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则