查看原文
其他

书单丨Kafka这么厉害,难怪都在读这几本书

    

Kafka作为高吞吐量分布式发布订阅消息系统

从昔日的新星逐渐走向成熟

如今几乎成为大数据解决方案的标配组件

希望本书单能够帮助新手快速入门

同时让老手也有所收获


NO.1



《深入理解Kafka:核心设计与实践原理》


朱忠华 著


(即将上市,敬请关注)


基于2.0.0版本,从实战到深度的原理解析讲述Kafka的知识点、常见误区的解读、常见问题的解决方案及生态应用的扩展。

本书从Kafka的基础概念切入,循序渐进地转入对其内部原理的剖析。书中主要阐述了Kafka中生产者客户端、消费者客户端、主题与分区、日志存储、原理解析、监控管理、应用扩展及流式计算等内容。虽然Kafka的内核使用Scala语言编写,但本书基本以Java语言作为主要的示例语言,方便大多数读者的理解。


NO.2


《Apache Kafka实战


胡夕 著




本书基于1.0.0 版本,由Kafka Contributor执笔,是涵盖Apache Kafka各方面的具有实践指导意义的工具书和参考书。

作者结合典型的使用场景,对Kafka整个技术体系进行了较为全面的讲解,以便读者能够举一反三,直接应用于实践。同时,本书还对Kafka的设计原理及其流式处理组件进行了较深入的探讨,并给出了翔实的案例。



NO. 3



《Kafka并不难学!入门、进阶、商业实战》


邓杰 编著


本书基于Kafka 0.10.2.0以上版本,采用“理论+实践”的形式编写。全书共68个实例。配有155分教学视频,与图书同步。

本书结构清晰、案例丰富、通俗易懂、实用性强。详细介绍了Kafka从入门到落地应用的全过程,可以帮助读者快速上手!



NO.4



《Apache Kafka源码剖析》


徐郡明 编著



研究Kafka,研读源码是必不可少的步骤。书以Kafka 0.10.0版本源码为基础,针对Kafka的架构设计到实现细节进行详细阐述。

阅读本书后,不仅让读者从宏观设计上了解Kafka,而且能够深入到Kafka的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验和对Kafka设计的理解,希望读者可以举一反三,不仅知其然,而且知其所以然。


NO.5



《流式架构:Kafka与MapR Streams数据流处理


【美】Ted Dunning, Ellen Friedman  著

唐李洋 译




Kafka,不只是个消息系统,更是功能完善的分布式流式处理平台。

本书以Apache Kafka 和MapRStreams为例,重点讲解如何确定使用流数据的时机、如何为多用户系统设计流式架构、为什么要求消息传递层具备某些特定功能,以及为什么需要微服务,并且描述了目前最符合流式设计需求的消息传递和流分析工具,适合架构师、大数据科学家及IT工程师阅读。




往期书单回顾

书单丨一同追逐前端技术发展的脚步

书单丨5本书感受In Action风格的技术魅力

书单丨从0起步探秘算法世界 畅享编程之趣

书单丨想系统理解区块链技术,我推荐这5本书

书单丨5本书来一场架构认知升级




 

博文视点

您阅读的专业智库

喜欢请分享至朋友圈

了解更多本书详情请点击阅读原文

长按二维码轻松关注


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存