¥ 20.7 2.3折 ¥ 89 九品
仅1件
送至北京市朝阳区
运费快递 ¥8.00
作者徐郡明 著
出版社电子工业出版社
出版时间2017-05
版次1
装帧平装
货号10-2
上书时间2024-12-20
评价76好评率 99.25%
本书以 Kafka 0.10.0 版本源码为基础,针对 Kafka的架构设计到实现细节进行详细阐述。本书共5 章,从 Kafka 的应用场景、源码环境搭建开始逐步深入,对 Kafka 的核心概念进行分析介绍,对 Kafka 生产者、消费者、服务端的源码进行深入的剖析,最后介绍 Kafka 常用的管理脚本实现,让读者不仅从宏观设计上了解 Kafka,而且能够深入到 Kafka 的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验分析和对 Kafka 设计的理解,希望能够让读者可以举一反三,不仅知其然,而且知其所以然。 本书旨在为读者阅读 Kafka 源码提供帮助和指导,让读者更加深入地了解 Kafka 的运行原理、设计理念,让读者在设计分布式系统时可以参考 Kafka 的优秀设计。本书的内容对于读者全面提升自己的技术能力有很大帮助。
徐郡明,武汉大学硕士,目前就职于航天科技集团旗下某研究所,主要负责政企云平台基础架构的设计和研发工作,有多年Kafka应用和设计经验。长期关注大数据处理相关技术以及Kafka的发展。
目?录
第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
2.3.2 RecordBatch
2.3.3 BufferPool
2.3.4 RecordAccumulator
2.4 Sender分析
2.4.1 创建请求
2.4.2 KSelector
2.4.3 InFlightRequests
2.4.4 MetadataUpdater
2.4.5 NetworkClient
本章小结
第3章 消费者
3.1 KafkaConsumer使用示例
3.2 传递保证语义(Delivery guarantee semantic)
3.3 Consumer Group Rebalance设计
3.4 KafkaConsumer分析
3.4.1 ConsumerNetworkClient
3.4.2 SubscriptionState
3.4.3 ConsumerCoordinator
3.4.4 PartitionAssignor分析
3.4.5 Heartbeat分析
3.4.6 Rebalance实现
3.4.7 offset操作
3.4.8 Fetcher
3.4.9 KafkaConsumer分析总结
本章小结
第4章 Kafka服务端
4.1 网络层
4.1.1 Reactor模式
4.1.2 SocketServer
4.1.3 AbstractServerThread
4.1.4 Acceptor
4.1.5 Processor
4.1.6 RequestChannel
4.2 API层
4.2.1 KafkaRequestHandler
4.2.2 KafkaApis
4.3 日志存储
4.3.1 基本概念
4.3.2 FileMessageSet
4.3.3 ByteBufferMessageSet
4.3.4 OffsetIndex
4.3.5 LogSegment
4.3.6 Log
4.3.7 LogManager
4.4 DelayedOperationPurgatory组件
4.4.1 TimingWheel
4.4.2 SystemTimer
4.4.3 DelayedOperation
4.4.4 DelayedOperationPurgatory
4.4.5 DelayedProduce
4.4.6 DelayedFetch
4.5 副本机制
4.5.1 副本
4.5.2 分区
4.5.3 ReplicaManager
4.6 KafkaController
4.6.1 ControllerChannelManager
4.6.2 ControllerContext
4.6.3 ControllerBrokerRequestBatch
4.6.4 PartitionStateMachine
4.6.5 PartitionLeaderSelector
4.6.6 ReplicaStateMachine
4.6.7 ZooKeeper Listener
4.6.8 KafkaController初始化与故障转移
4.6.9 处理ControlledShutdownRequest
4.7 GroupCoordinator
4.7.1 GroupMetadataManager
4.7.2 GroupCoordinator分析
4.8 身份认证与权限控制
4.8.1 配置SASL/PLAIN认证
4.8.2 身份认证
4.8.3 权限控制
4.9 Kafka监控
4.9.1 JMX简介
4.9.2 Metrics简介
4.9.3 Kafka中的Metrics
4.9.4 Kafka的监控功能
4.9.5 监控KSelector的指标
第5章 Kafka Tool
5.1 kafka-server-start脚本
5.2 kafka-topics脚本
5.2.1 创建Topic
5.2.2 修改Topic
5.3 kafka-preferred-replica-election脚本
5.4 kafka-reassign-partitions脚本
5.5 kafka-console-producer脚本
5.6 kafka-console-consumer脚本
5.7 kafka-consumer-groups脚本
5.8 DumpLogSegments
5.9 kafka-producer-perf-test脚本
5.10 kafka-consumer-perf-test脚本
5.11 kafka-mirror-maker脚本
本章小结
Apache Kafka源码剖析
九品北京
¥ 12.80
Apache Kafka源码剖析
九五品廊坊
¥ 25.06
Apache Kafka源码剖析
九品北京
¥ 20.00
Apache Kafka源码剖析
九品北京
¥ 20.78
Apache Kafka源码剖析
九品北京
¥ 20.66
Apache Kafka源码剖析
九品天津
¥ 13.65
Apache Kafka源码剖析
九品北京
¥ 5.00
Apache Kafka源码剖析
全新保定
¥ 28.90
Apache Kafka源码剖析
全新温州
¥ 40.00
Apache Kafka源码剖析
八五品天津
¥ 17.60
家春秋
九品黄山
¥50.00
毛泽东选集 一卷本大32开本精装
八品安阳
¥89.00
詹姆斯伍德作品集 5种 破格 私货 不负责任的自我 最接近生活的事物 小说机杼
九品湛江
¥155.00
斯大林选集 上下卷
八五品绵阳
¥35.00
皋鹤堂批评第一奇书王汝梅校注(金瓶梅)上下,插图本精16开。带原盒带原口袋,详见说明
全新成都
¥880.88
朱元璋传
八品北京
¥340.00
毛主席诗词(注释)
八五品北京
¥1888.00
七十年代怀旧老课本…山东省小学课本 语文(1-8册)
九品菏泽
¥4800.00
清∽手抄本医书!
七品福州
¥650.00
北京人民广播电台外语讲座:日语(上下)
八品北京
¥10.00
兽血沸腾
八五品德州
¥25.00
无产阶级*****的全面胜利万岁
六品武汉
¥298.00
全国山河一片红
八五品广州
¥60.00
安徒生童话全集 第1-16册全套
八五品上海
¥66.00
清中期木刻傅氏女科中医古籍 东家 元盛隆记 道光丁亥夏五月丹崖张凤翔题序 青主先生手著 女科 两卷产后两卷 三册一函一套全
七品晋中
¥3500.00
【精装本】《三国演义》(1-5)
八品南通
¥108.00
民国手抄:择日黑书
七品长春
¥520.00
三国演义 连环画
八品北京
¥78.00
红楼梦 上下(1957年)精装
八五品杭州
¥1100.00
大开本25.2*16.3*2.1,清代,木刻,清代佛镇精刻《冯氏锦囊秘录》卷首 上下一厚册全, 浙江冯楚瞻纂辑, 医书第一善本, 道光壬寅年福文堂重修。中医文献经典。
七品玉林
¥400.00
— 没有更多了 —
微信扫码逛孔网
无需下载
东西不错,很完整
很好