写点什么

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

  • 2024-01-27
    四川
  • 本文字数:583 字

    阅读完需:约 2 分钟


内容简介


《深入理解 Kafka:核心设计与实践原理》从 Kafka 的基础概念切入,循序渐进地转入对其内部原理的剖析。

《深入理解 Kafka:核心设计与实践原理》主要阐述了 Kafka 中生产者客户端、消费者客户端、主题与分区、日志存储、原理解析、监控管理、应用扩展及流式计算等内容。虽然 Kafka 的内核使用 Scala 语言编写,但《深入理解 Kafka:核心设计与实践原理》基本以 Java 语言作为主要的示例语言,方便大多数读者的理解。

虽然《深入理解 Kafka:核心设计与实践原理》没有明确的界定,但总体上可以划分为三个部分:基础篇、原理篇和扩展篇,前 4 章为基础篇,包括基础概念、生产者、消费者,以及主题与分区,学习完这 4 章的内容完全可以应对绝大多数的开发场景。

第 5 章至第 8 章为原理篇,包括对日志存储、协议设计、控制器、组协调器、事务、一致性、可靠性等内容的探究,学习完这 4 章的内容可以让读者对 Kafka 有一个深刻的认知。最后 4 章从应用扩展层面来做讲解,可以归类为扩展篇,主要内容包括监控、应用工具、应用扩展(延时队列、重试队列、死信队列、消息轨迹等)、与 Spark 的集成等,让读者可以对 Kafka 的生态有一个更加全面的认知。

《深入理解 Kafka:核心设计与实践原理》定位为一本实战与原理相结合的书,既适合 Kafka 的初学者,也适合于对 Kafka 有一定深度认知的老手。


作者简介


朱忠华,目前主要从事消息中间件相关的研发工作,对 RabbitMQ、Kafka 等有着自己独特的理解。


用户头像

还未添加个人签名 2024-01-09 加入

还未添加个人简介

评论

发布
暂无评论
《深入理解Kafka:核心设计与实践原理》PDF_程序员李木子_InfoQ写作社区