专栏首页博文视点Broadview书单丨Kafka这么厉害,难怪都在读这几本书

书单丨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工程师阅读。

本文分享自微信公众号 - 博文视点Broadview(bvbooks)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-01-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ES2015新语法详解——生成器(Generator)

    生成器第一次出现在CLU语言中CLU语言是由美国麻省理工大学的Barbara Liskov教授和她的学生们在1974年至1975年间所设计和开发出来的,这门语言...

    博文视点Broadview
  • Presto?还是 Hive? 你们知道大数据查询性能谁更强吗?

    经过对 Presto 和 Hive 的性能做了大量的对比测试,最终结果表明: Presto 的平均查询性能是 Hive 的 10 倍!

    博文视点Broadview
  • 一个监控系统的诞生

    本文主要阐述监控系统的发展历程、监控系统的原理,以及监控系统的项目实践,目的是让大家全面了解监控系统。

    博文视点Broadview
  • Kafka 基础面试题

    答:Apache Kafka是一个发布 - 订阅开源消息代理应用程序。这个消息传递应用程序是用“scala”编码的。基本上,这个项目是由Apache软件启动的。...

    用户7625070
  • 云+社区技术沙龙:Kafka meetup 深圳站报名开启

    如果说 2018 年是技术大爆炸年,那么 Apache Kafka 绝对是其中闪亮的新星。

    云加社区技术沙龙
  • 重磅发布:Kafka迎来1.0.0版本,正式告别四位数版本号

    Kafka 从首次发布之日起,已经走过了七个年头。从最开始的大规模消息系统,发展成为功能完善的分布式流式处理平台,用于发布和订阅、存储及实时地处理大规模流数据。...

    Spark学习技巧
  • Kafka详细设计及其生态系统

    Kafka生态-Kafka Core,Kafka Streams,Kafka Connect,Kafka REST Proxy和Schema Registry ...

    用户1263954
  • Apache Kafka内核深度剖析

    目前来说市面上可以选择的消息队列非常多,像activemq,rabbitmq,zeromq已经被大多数人耳熟能详,特别像activemq早期应用在企业中的总线通...

    ThoughtWorks
  • Kafka架构

    首先,如果您不确定Kakfa是什么,请参阅这篇文章(http://cloudurable.com/blog/what-is-kafka/index.html)。...

    用户1263954
  • Kafka详细的设计和生态系统

    Kafka 的核心是经纪人,主题,日志,分区和集群。核心也包括像 MirrorMaker 这样的相关工具。前面提到的是 Kafka,因为它存在于 Apache ...

    人工智能资讯小编

扫码关注云+社区

领取腾讯云代金券