电子书《apachekafka源码剖析》《apachekafka源码剖析》

电子书《apachekafka源码剖析》《apachekafka源码剖析》

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书《apachekafka源码剖析》《apachekafka源码剖析》

111

内容简介:作者简介徐郡明.武汉大学硕士.目前就职于航天科技集团旗下某研究所.主要负责政企云平台基础架构的设计和研发工作.有多年kafk应用和设计经验。长期关注大数据处理相关技术以及kaka的发展。broadsapache kafka源码剖析徐郡明编著streamprocessorapapp83processoapp電子工棠出販采publishing house of electronics industry北京 beljing内容简介本书以kaka0100版本源码为基础.针对kaka的架构设计到实现细节进行详细阐述。本书共5章.从kaka的应用场景、源码环境搭建开始逐步深入.不仅介绍kaka的核心概念.而且对kaka生产者消费者、服务端的源码进行深入的剖析.最后介绍kaka常用的管理脚本实现.让读者不仅从宏观设计上了解kaka.而且能够深入到 kafka的细节设计之中。在源码分析的过程中.还穿插了笔者工作积累的经验和对kaka设计的理解.希望读者可以举一反三.不仅知其然.而且知其所以然本书旨在为读者阅读kaka源码提供帮助和指导.让读者更加深入地了解kaka的运行原理、设计理念.让读者在设计分布式系统时可以参考kaka的优秀设计。本书的内容对于读者全面提升自己的技术能力有很大帮助未经许可.不得以任何方式复制或抄袭本书之部分或全部内容版权所有.侵权必究图书在版编目【c|p)数据apache kafka源码剖析/徐郡明编著.一北京:电子工业出版社.20sbn978-7-121-31345-51.①a…ⅱ.①徐…ⅲ.①分布式操作系统一研究n.①tp3164中guo版本图书馆cp数据核字(2017)第076301号责任编辑:陈晓猛印刷:三河市良远印务有限公司装订:三河市良远印务有限公司出版发行:电子工业出版社北京市海淀区万寿路173信箱邮编:开本:787×9801/16印张:3775字数:20y版次:2017年5月第1版印次:2017年5月第1次印刷定价:8900元所购买电子工业出版社图书有缺损问题.请向购买书店调换。若书店售缺.请与本社发行部联系.联系及邮购电话010)88254888。8825888质量投诉请发邮件至[email protected].盗版侵权举报请发邮件至dbqgaphei.com.cn本书咨询联系方:[email protected]这是一个数据大爆炸的时代.互联网成为了数据传播的主要载体。大数据处理平台在现代化的互联网公司进行商业决策、规划发展、市场拓展等方面扮演着越来越重要的角色。kaka作为大数据平台的重要组件之一.受到越来越多的设计人员和开发人员的青睐kaka的社区也变得越来越活跃.kaka本身的架构设计、应用场景也得到了长足的发展kaka最开始由 linkedin设计开发.并于2011年年初开源.2012年10月成为apache基金会的顶级项目。目前kaka为越来越多的分布式大数据处理系统提供支持.其中也包括著名的 apache spark. linkedin、 netflix、uber、 verizon、网 易、美团等互联网公司也选择以kaka为基础搭建其大数据处理平台或消息中间件系统。随着kaka的应用场景越来越丰富.用户对kaka的吞吐量、可扩展性、稳定性和可维护性等有了更多的期许.也有很多开发人员参与到kafa的开发建议制定和代码提交中。在kaka0.10.x版本中出现了很多令人欣喜的新功能.本书深入剖析了kaka0.10x的内部设计和实现细节本书以kaka0.10.0版本源码为基础.深人剖析了kaka的各个模块的实现.包括kaka的生产者客.户.端、消费者客.户.端、服务端的各个模块以及常用的管理脚本。笔者对kaka设计的理解和经验分享也穿插在了剖析源码的过程中.希望读者能够通过本书理解kaka的设计原理和源码实现.同时也学习到 kafka中优秀的设计思想以及java和 scala的编程技巧和规范如何阅读本书由于本书的篇幅限制.本书并没有详细介绍kaka源码中涉及的所有基础知识.例如java nio、juc包中工具类的使用、命令行参数解析器的使用等.为方便读者阅读.笔者仅介绍了一些必须且重要的基础知识。在开始源码分析之前.希望读者按照第1章的相关介绍完成kaka源码环境的搭建.并了解kaka的核心概念.这样也可以有更好的学习效果ache kafka源码剖析本书共五章.它们互相之间的联系并不是很强.读者可以从头开始阅读.也可以选择自己感兴趣的章节进行学习。第1章是 kafka的快速入门.其中介绍了kaka的背景、特性以及应用场景。之后介绍了笔者在实践中遇到的一个以kaka为中心的案例.并分析了在此案例中选择使用kaka的具体原因和kaka起到的关键作用。最后介绍了kaka中的核心概念和kaka源码调试环境的搭建第2章介绍了生产者客.户.端的设计特点和实现细节.剖析了 kafkaproducer拦截消息、序列化消息、路由消息等功能的源码实现.介绍了 recordaccumulator的结构和实现后剖析了 kafkaproducer中 sender线程的源码。第3章介绍了 kafka的消息传递保证语出了相关的实践建议.还介绍了 consumergroup rebalance操作各个版本方案的原理和弊端。最后详细剖析了 kafkaconsumer相关组件的运行原理和实现细节第4章介绍了构成kaka服务端的各个组件.依次分析了kaka网络层、ap层、ri志存储、delayedoperation purgatory组件、kaka的副本机制、 kafkacontroller、 group coordinatorkaka的身份认证与权限控制以及kaka监控相关的实现。本章是kaa的核心内容.涉及较多的设计细节和编程技巧.希望读者阅读之后有所收获第5章介绍了kaka提供的多个脚本工具的使用以及具体实现原理.了解这些脚本可以帮助管理人员快速完成一些常见的管理、运维、测试功能如果读者在阅读本书的过程中.发现任何不妥之处.请将您宝贵的意见和建议发送到邮箱[email protected].也欢迎读者朋友通过此邮箱与笔者进行交流致谢感谢电子工业出版社博文视点的陈晓猛老师.是您的辛勤工作让本书的出版成为可能同时还要感谢许多我不知道名字的幕后工作人员为本书付出的努力感谢张占龙、张亚森、杨威、刘克刚、刘思等朋友在百忙之中抽出时间对本书进行审阅和推荐。感谢林放、米秀明、星亮亮、王松洋、褚洪洋、曾天宁、葛彬、赵美凯、顾聪慧、孙向川、段鑫冬、彭海蛟、赵仁伟等同事.帮助我解决工作中的困难。感谢冯玉玉、李成伟.是你们让写作的过程变得妙趣横生.是你们让我更加积极、自信.也是你们的鼓励让我完成了本书的写作#############################################

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/223263.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录