首页/ 科普/互联网+/ 深入理解Kafka:核心设计与实践原理
科普/互联网+
深入理解Kafka:核心设计与实践原理
作者:朱忠华
出版社:电子工业出版社

阅读

扫码读书
书籍信息目录(共83章)
基于2.0.0版本 从实战到深度的原理解析讲述Kafka的知识点 常见误区的解读 常见问题的解决方案及生态应用的扩展

【简介】本书从Kafka的基础概念切入,循序渐进地转入对其内部原理的剖析。本书主要阐述了Kafka中生产者客户端、消费者客户端、主题与分区、日志存储、原理解析、监控管理、应用扩展及流式计算等内容。虽然Kafka的内核使用Scala语言编写,但本书基本以Java语言作为主要的示例语言,方便大多数读者的理解。虽然本书没有明确的界定,但总体上可以划分为三个部分:基础篇、原理篇和扩展篇,前4章为基础篇,包括基础概念、生产者、消费者,以及主题与分区,学习完这4章的内容完全可以应对绝大多数的开发场景。第5章至第8章为原理篇,包括对日志存储、协议设计、控制器、组协调器、事务、一致性、可靠性等内容的探究,学习完这4章的内容可以让读者对Kafka有一个深刻的认知。最后4章从应用扩展层面来做讲解,可以归类为扩展篇,主要内容包括监控、应用工具、应用扩展(延时队列、重试队列、死信队列、消息轨迹等)、与Spark的集成等,让读者可以对Kafka的生态有一个更加全面的认知。

同类书籍推荐
  • 算法竞赛入门经典(第2版)
    刘汝佳
  • Scratch 3.0少儿游戏趣味编程
    李强
  • 零基础入门学习Python(第2版)
    小甲鱼
  • Python入门很简单
    洪锦魁
  • PLC自学宝典
    韩雪涛
  • Java编程讲义
    荣锐锋