Summary About Book 术语表 入门 简介 Introduction 应用场景 Use Cases 快速入门 Quick Start 软件生态 Ecosystem 升级 Upgrading API 生产者API Producer API 消费者API 老的上层消费者API 老的简单消费者API 新的消费者API Consumer API Old High Level Consumer API Old Simple Consumer API New Consumer API 流处理API Streams API 配置 Broker配置 Broker Configs 生产者配置 Producer Configs 消费者配置 老的消费者配置 新的消费者配置 Consumer Configs Old Consumer Configs New Consumer Configs Kafka Connect配置 Kafka Connect Configs Kafka Streams配置 Kafka Streams Configs 设计 设计初衷 Motivation 持久化 Persistence 性能 Efficiency 生产者 The Producer 消费者 The Consumer 消息投递语义 Message Delivery Semantics 复制 Replication 日志压缩 Log Compaction 配额 Quotas Implementation API Design Network Layer Messages Message format Log Distribution Operations Basic Kafka Operations Adding and removing topics Modifying topics Graceful shutdown Balancing leadership Checking consumer position Mirroring data between clusters Expanding your cluster Decommissioning brokers Increasing replication factor Datacenters Important Configs Important Server Configs Important Client Configs A Production Server Configs Java Version Hardware and OS OS Disks and Filesystems Application vs OS Flush Management Linux Flush Behavior Ext4 Notes Monitoring Common monitoring metrics for producer/consumer/connect New producer monitoring New consumer monitoring ZooKeeper Stable Version Operationalization Security Security Overview Encryption and Authentication using SSL Authentication using SASL Authorization and ACLs Incorporating Security Features in a Running Cluster ZooKeeper Authentication New Clusters Migrating Clusters Migrating the ZooKeeper Ensemble Kafka Connect Overview User Guide Connector Development Guide