提要文摘: | 本书基于作者多年的教学与实践进行编写, 重点介绍Kafka消息系统的核心原理与架构, 内容涉及开发、运维、管理与架构。全书共11章, 1章, 介绍Kafka体系架构基础, 包括消息系统的基本知识、Kafka的体系架构与ZooKeeper ; 2章, 介绍Kafka的环境部署, 以及基本的应用程序开发 ; 3章, 介绍Kafka的生产者及其运行机制, 包括生产者的创建和执行过程、生产者的消息发送模式和生产者的高级特性等 ; 4章, 介绍Kafka的消费者及其运行机制, 包括消费者的消费模式、消费者组与消费者、消费者的偏移量与提交及消费者的高级特性等 ; 5章, 介绍Kafka服务器端的核心原理, 包括主题与分区、消息的持久性与传输保障、Kafka配额与日志的管理 ; 6章, 介绍Kafka的流处理引擎Kafka Stream ; 7章, 介绍使用不同的工具监控Kafka, 包括Kafka Manager、Kafka Tool、KafkaOffsetMonitor和JConsole ; 8章至11章, 介绍Kafka与外部系统的集成, 包括集成Flink、集成Storm、集成Spark和集成Flume。 |