书单丨Kafka这么厉害,难怪都在读这几本书
Kafka作为高吞吐量分布式发布订阅消息系统
从昔日的新星逐渐走向成熟
如今几乎成为大数据解决方案的标配组件
希望本书单能够帮助新手快速入门
同时让老手也有所收获
《深入理解Kafka:核心设计与实践原理》
朱忠华 著
(即将上市,敬请关注)
基于2.0.0版本,从实战到深度的原理解析讲述Kafka的知识点、常见误区的解读、常见问题的解决方案及生态应用的扩展。
本书从Kafka的基础概念切入,循序渐进地转入对其内部原理的剖析。书中主要阐述了Kafka中生产者客户端、消费者客户端、主题与分区、日志存储、原理解析、监控管理、应用扩展及流式计算等内容。虽然Kafka的内核使用Scala语言编写,但本书基本以Java语言作为主要的示例语言,方便大多数读者的理解。
《Apache Kafka实战》
胡夕 著
本书基于1.0.0 版本,由Kafka Contributor执笔,是涵盖Apache Kafka各方面的具有实践指导意义的工具书和参考书。
作者结合典型的使用场景,对Kafka整个技术体系进行了较为全面的讲解,以便读者能够举一反三,直接应用于实践。同时,本书还对Kafka的设计原理及其流式处理组件进行了较深入的探讨,并给出了翔实的案例。
《Kafka并不难学!入门、进阶、商业实战》
邓杰 编著
本书基于Kafka 0.10.2.0以上版本,采用“理论+实践”的形式编写。全书共68个实例。配有155分教学视频,与图书同步。
本书结构清晰、案例丰富、通俗易懂、实用性强。详细介绍了Kafka从入门到落地应用的全过程,可以帮助读者快速上手!
《Apache Kafka源码剖析》
徐郡明 编著
研究Kafka,研读源码是必不可少的步骤。书以Kafka 0.10.0版本源码为基础,针对Kafka的架构设计到实现细节进行详细阐述。
阅读本书后,不仅让读者从宏观设计上了解Kafka,而且能够深入到Kafka的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验和对Kafka设计的理解,希望读者可以举一反三,不仅知其然,而且知其所以然。
《流式架构:Kafka与MapR Streams数据流处理》
【美】Ted Dunning, Ellen Friedman 著
唐李洋 译
Kafka,不只是个消息系统,更是功能完善的分布式流式处理平台。
本书以Apache Kafka 和MapRStreams为例,重点讲解如何确定使用流数据的时机、如何为多用户系统设计流式架构、为什么要求消息传递层具备某些特定功能,以及为什么需要微服务,并且描述了目前最符合流式设计需求的消息传递和流分析工具,适合架构师、大数据科学家及IT工程师阅读。
往期书单回顾
博文视点
您阅读的专业智库
喜欢请分享至朋友圈
了解更多本书详情请点击阅读原文
长按二维码轻松关注