第1章 Kafka入门 1 1.1 Kafka流式数据平台 1 1.2 Kafka的基本概念 3 1.2.1 分区模型 3 1.2.2 消费模型 4 1.2.3 分布式模型 5 1.3 Kafka的设计与实现 6 1.3.1 文件系统的持久化与数据传输效率 6 1.3.2 生产者与消费者 8 1.3.3 副本机制和容错处理 10 1.4 快速开始 11 1.4.1 单机模式 12 1.4.2 分布式模式 14 1.4.3 消费组示例 16 1.5 环境准备 18 第2章 生产者 22 2.1 新生产者客户端 22 2.1.1 同步和异步发送消息 23 2.1.2 客户端消息发送线程 29 2. Kafka自LinkedIn开源以来就以高性能、高吞吐量、分布式的特性著称,本书以0.10版本的源码为基础,深入分析了Kafka的设计与实现,包括生产者和消费者的消息处理流程,新旧消费者不同的设计方式,存储层的实现,协调者和控制器如何确保Kafka集群的分布式和容错特性,两种同步集群工具MirrorMaker和uReplicator,流处理的两种API以及Kafka的一些高级特性等。