logo
分类于: 互联网 编程语言 计算机基础 其它 人工智能

简介

Apache Kafka源码剖析

Apache Kafka源码剖析 8.3分

资源最后更新于 2020-03-29 03:13:33

作者:徐郡明 编著

出版社:出版社电子工业出版社

出版日期:2017-05

ISBN:9787121313455

文件格式: pdf

标签: Kafka 源码解析

简介· · · · · ·

《Apache Kafka源码剖析》以Kafka 0.10.0版本源码为基础,针对Kafka的架构设计到实现细节进行详细阐述。《Apache Kafka源码剖析》共5章,从Kafka的应用场景、源码环境搭建开始逐步深入,不仅介绍Kafka的核心概念,而且对Kafka生产者、消费者、服务端的源码进行深入的剖析,最后介绍Kafka常用的管理脚本实现,让读者不仅从宏观设计上了解Kafka,而且能够深入到Kafka的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验和对Kafka设计的理解,希望读者可以举一反三,不仅知其然,而且知其所以然。《Apache Kafka源码剖析》旨在为读者阅读Kafka源码提供帮助和指导,让读者更加深入地了解Kafka的运行原理、设计理念,让读者在设计分布式系统时可以参考Kafka的优秀设计。《Apache Kafka源码剖析》的内容对于读者全面提升自己的技术能力有很大帮助。徐郡明 编著。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 专家推荐
  3. 第1章 快速入门
  4. 1.1 Kafka简介
  5. 1.2 以Kafka为中心的解决方案
  6. 1.3 Kafka核心概念
  7. 1.4 搭建Kafka源码环境
  8. 本章小结
  9. 第2章 生产者
  10. 2.1 KafkaProducer使用示例
  11. 2.2 KafkaProducer分析
  12. 2.3 RecordAccumulator分析
  13. 2.4 Sender分析
  14. 本章小结
  15. 第3章 消费者
  16. 3.1 KafkaConsumer使用示例
  17. 3.2 传递保证语义(Delivery guarantee semantic)
  18. 3.3 Consumer Group Rebalance设计
  19. 3.4 KafkaConsumer分析
  20. 本章小结
  21. 第4章 Kafka服务端
  22. 4.1 网络层
  23. 4.2 API层
  24. 4.3 日志存储
  25. 4.4 DelayedOperationPurgatory组件
  26. 4.5 副本机制
  27. 4.6 KafkaController
  28. 4.7 GroupCoordinator
  29. 4.8 身份认证与权限控制
  30. 4.9 Kafka监控
  31. 第5章 Kafka Tool
  32. 5.1 kafka-server-start脚本
  33. 5.2 kafka-topics脚本
  34. 5.3 kafka-preferred-replica-election脚本
  35. 5.4 kafka-reassign-partitions脚本
  36. 5.5 kafka-console-producer脚本
  37. 5.6 kafka-console-consumer脚本
  38. 5.7 kafka-consumer-groups脚本
  39. 5.8 DumpLogSegments
  40. 5.9 kafka-producer-perf-test脚本
  41. 5.10 kafka-consumer-perf-test脚本
  42. 5.11 kafka-mirror-maker脚本
  43. 本章小结
  44. 参考文献
  45. 参考书籍
  46. 参考网络资源