Kafka权威参考书:从新手到专家

2018 年 2 月 2 日 图灵教育 为你推荐IT好书的

Kafka核心作者和业界一线人员共同执笔的 Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale 在英文版出版 3 个多月后推出了中文版《Kafka权威指南》——一本备受业内人士期待的图书,教大家在实战中运行 Kafka,从新手走向专家。

作者:Neha Narkhede,Gwen Shapira,Todd Palino

译者:薛命灯
定价:69.00元

  • Kafka核心作者和业界一线人员共同执笔的作品

  • 全面介绍Kafka设计原理和架构细节

  • 列举非常流行的应用场景,帮助Kafka 用户在生产环境中运行Kafka 以及基于Kafka 构建健壮的高性能应用程序

本书是关于Kafka的全面教程,主要内容包括:

  • Kafka相对于其他消息队列系统的优点,主要是它如何完美匹配大数据平台开发;

  • 详解Kafka内部设计;

  • 用Kafka构建应用的最佳实践;

  • 理解在生产中部署Kafka的最佳方式;

  • 如何确保Kafka集群的安全。

这本书好在哪里?


给予一个技术图书作者最好的赞赏莫过于这句话——“如果在一开始接触这门技术时能看到这本书就好了”。在开始写《Kafka权威指南》的时候,我们就是以这句话作为写作目标。我们开发 Kafka,在生产环境运行 Kafka,帮助很多公司构建基于 Kafka 的系统,帮助他们管理数据管道,积累了很多经验,但也困惑:“应该把哪些东西分享给 Kafka 新用户,让他们从新手变成专家?”这本书就是我们日常工作最好的写照:运行 Kafka 并帮助其他人更好地使用 Kafka。

我们相信,书中提供的这些内容能够帮助 Kafka 用户在生产环境运行 Kafka 以及基于 Kafka 构建健壮的高性能应用程序。我们列举了一些非常流行的应用场景:用于事件驱动微服务系统的消息总线、流式应用和大规模数据管道。这本书通俗易懂,能够帮助每一个 Kafka 用户在任意的架构或应用场景里使用好 Kafka。书中介绍了如何安装和配置 Kafka、如何使用 Kafka API、Kafka 的设计原则和可靠性保证,以及 Kafka 的一些架构细节,如复制协议、控制器和存储层。我们相信,Kafka 的设计原理和内部架构不仅会成为分布式系统构建者的兴趣所在,对于那些在生产环境部署 Kafka 或使用 Kafka 构建应用程序的人来说也是非常有用的。越是了解 Kafka,就越是能够更好地作出权衡。

在软件工程里,条条道路通罗马,每一个问题都有多种解决方案。Kafka 为专家级别的用户提供了巨大的灵活性,而新手则需要克服陡峭的学习曲线才能成为专家。Kafka 通常会告诉你如何使用某个功能特性,但不会告诉你为什么要用它或者为什么不该用它。我们会尽可能地解释我们的设计决策和权衡背后的缘由,以及用户在哪些情况下应该或不应该使用 Kafka 提供的特性。

以下身份的你需要读读这本书

  • 使用 Kafka API 开发应用程序的工程师和在生产环境安装、配置、调优、监控 Kafka 的运维工程师(也可以叫作 SRE、运维人员或系统管理员)

  • 数据架构师和数据工程师,他们负责设计和构建整个组织的数据基础架构。

  • 经理或架构师,他们不直接使用 Kafka,但会与使用 Kafka 的工程师打交道。他们有必要了解 Kafka 所能提供的保证机制,以及他们的同事在构建基于 Kafka 的系统时所作出的权衡。


阅读本书的背景知识

某些章节(特别是第 3 章、第 4 章和第 11 章)主要面向 Java 开发人员,并假设读者已经熟悉基本的 Java 语言编程,比如异常处理和并发编程。其他章节(特别是第 2 章、第 8 章、第 9 章和第 10 章)则假设读者在 Linux 的运行、存储和网络配置方面有一定的经验。本书的其余部分则讨论了一般性的软件架构,不要求读者具备特定的知识。

这本书可以成为企业管理人员的利器,确保他们的工程师在 Kafka 方面训练有素,让他们的团队了解他们本该知道的知识。


关于强大的作译者团队


Neha Narkhede

Confluent联合创始人、CTO,曾在 LinkedIn 主导基于 Kafka 和Apache Samza 构建流式基础设施,是Kafka作者之一。

Gwen Shapira

Confluent 系统架构师,帮助客户构建基于 Kafka 的系统,在可伸缩数据架构方面拥有十余年经验;曾任 Cloudera 公司解决方案架构师。另著有《Hadoop应用架构》。

Todd Palino

LinkedIn主任级SRE,负责部署管理大型的Kafka、Zookeeper 和 Samza 集群。

薛命灯

毕业于厦门大学软件学院,十余年软件开发和架构经验,InfoQ高级社区编辑。译有《硅谷革命》《生产微服务》等书。微信公众号CodeDeep。

  图书目录 

前言

第 1 章 初识 Kafka

第 2 章 安装 Kafka

第 3 章 Kafka 生产者——向 Kafka 写入数据

第 4 章 Kafka 消费者——从 Kafka 读取数据

第 5 章 深入 Kafka

第 6 章 可靠的数据传递

第 7 章 构建数据管道

第 8 章 跨集群数据镜像

第 9 章 管理 Kafka

第 10 章 监控 Kafka

第 11 章 流式处理

附录 A 在其他操作系统上安装 Kafka


同时推荐



作者:郑奇煌
定价:119.00元

  • 图文详解Kafka的内部原理、设计与实现

  • 全面分析以Kafka为中心的分布式流平台

  • Kafka新特性详解,包括连接器、流处理

  • 阿里巴巴高级技术专家、Aliware MQ总架构师、Apache RocketMQ联合创始人、Linux OpenMessaging规范发起人冯嘉(Von Gosling),华为云主任工程师时金魁,过往记忆技术博客博主、Qunar数据架构师吴阳平倾力推荐


你的第一本 Kafka 图书:《Kafka 权威指南》

你的第二本 Kafka 图书:《Kafka 技术内幕》

《Kafka 权威指南》和《Kafka 技术内幕》——国内外一线专家著作,给你最棒的Kafka知识体系。


《Kafka 权威指南》电子版 3 份,点击链接或者直接在以下图片中通过长按二维码参与抽取。

抽取《Kafka权威指南》电子版 3 份


图灵君很懒,除了抽奖,什么都没有说...

不过,欢迎出门楼下一起探讨一下“丧尸”


 点击【阅读原文】京东购买《Kafka权威指南

登录查看更多
1

相关内容

Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消费。
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
56+阅读 · 2020年6月26日
【实用书】流数据处理,Streaming Data,219页pdf
专知会员服务
76+阅读 · 2020年4月24日
【2020新书】Kafka实战:Kafka in Action,209页pdf
专知会员服务
65+阅读 · 2020年3月9日
【经典书】Python计算机视觉编程,中文版,363页pdf
专知会员服务
136+阅读 · 2020年2月16日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
94+阅读 · 2019年12月4日
想和你聊一下这本豆瓣评分10的书
图灵教育
9+阅读 · 2018年11月16日
教程 | PyTorch经验指南:技巧与陷阱
机器之心
15+阅读 · 2018年7月30日
各编程领域最好的入门书籍
程序猿
27+阅读 · 2018年7月29日
福利 | 当Python遇上大数据与机器学习,入门so easy!
2017年度图灵最受欢迎Python图书TOP10
图灵教育
5+阅读 · 2017年12月22日
Python 书单:从入门到……
Linux中国
38+阅读 · 2017年8月6日
Neural Speech Synthesis with Transformer Network
Arxiv
5+阅读 · 2019年1月30日
A General and Adaptive Robust Loss Function
Arxiv
7+阅读 · 2018年11月5日
Arxiv
5+阅读 · 2018年5月1日
Arxiv
7+阅读 · 2018年1月10日
VIP会员
相关VIP内容
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
56+阅读 · 2020年6月26日
【实用书】流数据处理,Streaming Data,219页pdf
专知会员服务
76+阅读 · 2020年4月24日
【2020新书】Kafka实战:Kafka in Action,209页pdf
专知会员服务
65+阅读 · 2020年3月9日
【经典书】Python计算机视觉编程,中文版,363页pdf
专知会员服务
136+阅读 · 2020年2月16日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
94+阅读 · 2019年12月4日
相关资讯
想和你聊一下这本豆瓣评分10的书
图灵教育
9+阅读 · 2018年11月16日
教程 | PyTorch经验指南:技巧与陷阱
机器之心
15+阅读 · 2018年7月30日
各编程领域最好的入门书籍
程序猿
27+阅读 · 2018年7月29日
福利 | 当Python遇上大数据与机器学习,入门so easy!
2017年度图灵最受欢迎Python图书TOP10
图灵教育
5+阅读 · 2017年12月22日
Python 书单:从入门到……
Linux中国
38+阅读 · 2017年8月6日
Top
微信扫码咨询专知VIP会员