• 1.摘要
  • 2.基本信息
  • 3.内容提要
  • 4.目录
  • 5.参考资料

Apache Kafka源码剖析

《Apache Kafka源码剖析》1一书作者徐郡明,电子工业出版社2017年5月出版

基本信息

  • 书名

    Apache Kafka源码剖析

  • 作者

    徐郡明

  • 出版社

    电子工业出版社

  • 出版时间

    2017年5月

  • 页数

    604 页

  • 定价

    89.00

  • 开本

    16 开

  • ISBN

    978-7-121-31345-5

内容提要

《Apache Kafka源码剖析》以Kafka 0.10.0版本源码为基础,针对Kafka的架构设计到实现细节进行详细阐述。《Apache Kafka源码剖析》共5章,从Kafka的应用场景、源码环境搭建开始逐步深入,不仅介绍Kafka的核心概念,而且对Kafka生产者、消费者、服务端的源码进行深入的剖析,最后介绍Kafka常用的管理脚本实现,让读者不仅从宏观设计上了解Kafka,而且能够深入到Kafka的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验和对Kafka设计的理解,希望读者可以举一反三,不仅知其然,而且知其所以然。

《Apache Kafka源码剖析》旨在为读者阅读Kafka源码提供帮助和指导,让读者更加深入地了解Kafka的运行原理、设计理念,让读者在设计分布式系统时可以参考Kafka的优秀设计。《Apache Kafka源码剖析》的内容对于读者全面提升自己的技术能力有很大帮助。1

目录

第1章 快速入门

1.1 Kafka简介

1.2 以Kafka为中心的解决方案

1.3 Kafka核心概念

1.4 搭建Kafka源码环境

本章小结

第2章 生产者

2.1 KafkaProducer使用示例

2.2 KafkaProducer分析

2.2.1 ProducerInterceptors&ProducerInterceptor

2.2.2 Kafka集群元数据

2.2.3 Serializer&Deserializer

2.2.4 Partitioner

2.3 RecordAccumulator分析

2.3.1 MemoryRecords