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

Posted 图灵教育

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kafka权威参考书:从新手到专家相关的知识,希望对你有一定的参考价值。

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

译者:薛命灯
定价: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 集群。

薛命灯

  图书目录 

前言

第 1 章 初识 Kafka

第 2 章 安装 Kafka

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

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

第 5 章 深入 Kafka

第 6 章 可靠的数据传递

第 7 章 构建数据管道

第 8 章 跨集群数据镜像

第 9 章 管理 Kafka

第 10 章 监控 Kafka

第 11 章 流式处理

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


同时推荐



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

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

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

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


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

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

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


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


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

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


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

以上是关于Kafka权威参考书:从新手到专家的主要内容,如果未能解决你的问题,请参考以下文章

动态规划:从新手到专家

Github使用指南-从新手到专家

DP(动态规划)从新手到专家 ——转自Hawstein

读《程序员的思维修炼》有感

两大权威调查联合表明:程序员学React.js是最有前(钱)途的!

Apache Kafka教程--Kafka新手入门