Kafka源码解析与实战/大数据技术丛书pdf下载pdf下载

Kafka源码解析与实战/大数据技术丛书百度网盘pdf下载

作者:
简介:本篇主要提供Kafka源码解析与实战/大数据技术丛书pdf下载
出版社:
出版时间:2018-01-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名称:Kafka源码解析与实战/大数据技术丛书
  • 作者:编者:王亮
  • 定价:79
  • 出版社:机械工业
  • ISBN号:9787111584018

其他参考信息(以实物为准)

  • 出版时间:2018-01-01
  • 印刷时间:2018-01-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:260

内容提要

由王亮编著的《Kafka源码解析与实战/大数据技 术丛书》系统介绍Kafka的实现原理和应用方法,并 介绍Kafka的运维工具、客户端编程方法和第三方集 成方式,深入浅出、图文并茂、分析透彻。本书共10 章,主要内容包括:第1章介绍Kafka诞生的背景和主 要涉及目标。第2章介绍Kafka的基本组成、拓扑结构 以及内部的通信协议。第3章介绍BrokerServer及内 部的模块组成。第4章介绍BrokerServer内部的九大 基本模块。第5章介绍Broker的控制管理模块。第6章 介绍Topic的管理工具。第7章从设计原则、示例代码 、模块组成和发送模式四个方面介绍有关消息生产者 的相关知识。第8章介绍两种消费者:简单消费者和 **消费者。第9章介绍Kafka的典型应用,包括与 Storm、ELK、Hadoop、Spark典型大数据系统的集成 。**0章介绍了一个综合实例,描述Kafka作为数据 总线在安防整体解决方案中的作用。
    

作者简介

王亮 架构师,曾在华为担任虚拟化技术工程师,后加入大华公司任分布式数据库系统架构师,研究兴趣为分布式存储、分布式数据库、消息系统等。

目录


前言
第1章 Kafka简介
1.1 Kafka诞生的背景
1.2 Kafka在LinkedIn内部的应用
1.3 Kafka的主要设计目标
1.4 为什么使用消息系统
1.5 本章小结
第2章 Kafka的架构
2.1 Kafka的基本组成
2.2 Kafka的拓扑结构
2.3 Kafka内部的通信协议
2.4 本章小结
第3章 Broker概述
3.1 Broker的启动
3.2 Broker内部的模块组成
3.3 本章小结
第4章 Broker的基本模块
4.1 SocketServer
4.2 KafkaRequestHandlerPool
4.3 KafkaApis
4.3.1 LogManager
4.3.2 ReplicaManager
4.3.3 OffsetManager
4.3.4 KafkaScheduler
4.3.5 KafkaApis
4.4 KafkaHealthcheck
4.5 TopicConfigManager
4.6 本章小结
第5章 Broker的控制管理模块
5.1 KafkaController的选举策略
5.2 KafkaController的初始化
5.2.1 Leader状态下KafkaController的初始化
5.2.2 Standby状态下KafkaController的初始化
5.3 Topic的分区状态转换机制
5.3.1 分区状态的分类
5.3.2 分区状态的转换
5.3.3 PartitionStateMachine模块的启动
5.4 Topic分区的***副本选举策略
5.4.1 NoOpLeaderSelector
5.4.2 ……
5.4.3 ReassignedPartitionLeader-Selector
5.4.4 PreferredReplicaPartition-LeaderSelector
5.4.5 ControlledShutdownLeader-Selector
5.5 Topic分区的副本状态转换机制
5.5.1 副本状态的分类
5.5.2 副本状态的转换
5.5.3 ReplicaStateMachine模块的启动
5.6 KafkaController内部的监听器
5.6.1 TopicChangeListener