Kafka入门与实践

Kafka入门与实践

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。

作品简介

本书中的大量实例来源于作者在实际工作中的实践,具有现实指导意义。相信读者阅读完本书之后,能够全面掌握Kafka的基本实现原理及其基本操作,能够根据书中的案例举一反三,解决实际工作和学习中的问题。此外,在阅读本书时,读者可以根据本书对Kafka理论的分析,再结合Kafka源码进行定位学习,了解Kafka优秀的设计和思想以及更多的编码技巧。

本书适合应用Kafka的专业技术人员阅读,包括但不限于大数据相关应用的开发者、运维者和爱好者,也适合高等院校、培训结构相关专业的师生使用。

牟大恩,武汉大学硕士,曾先后在网易杭州研究院、掌门科技、优酷土豆集团担任高级开发工程师和资深开发工程师职务,目前就职于海通证券总部。有多年的Java开发及系统设计经验,专注于互联网金融及大数据应用相关领域。

作品目录

  1. 内容提要
  2. 前言
  3. 为什么要写这本书
  4. 如何阅读本书
  5. 读者对象
  6. 参考资料
  7. 读者反馈
  8. 致谢
  9. 第1章 Kafka简介
  10. 1.1 Kafka背景
  11. 1.2 Kafka基本结构
  12. 1.3 Kafka基本概念
  13. 1.4 Kafka设计概述
  14. 1.5 本书导读
  15. 1.6 小结
  16. 第2章 Kafka安装配置
  17. 2.1 基础环境配置
  18. 2.2 Kafka单机环境部署
  19. 2.3 Kafka伪分布式环境部署
  20. 2.4 Kafka集群环境部署
  21. 2.5 Kafka Manager安装
  22. 2.6 Kafka源码编译
  23. 2.7 小结
  24. 第3章 Kafka核心组件
  25. 3.1 延迟操作组件
  26. 3.2 控制器
  27. 3.3 协调器
  28. 3.4 网络通信服务
  29. 3.5 日志管理器
  30. 3.6 副本管理器
  31. 3.7 Handler
  32. 3.8 动态配置管理器
  33. 3.9 代理健康检测
  34. 3.10 Kafka内部监控
  35. 3.11 小结
  36. 第4章 Kafka核心流程分析
  37. 4.1 KafkaServer启动流程分析
  38. 4.2 创建主题流程分析
  39. 4.3 生产者
  40. 4.4 消费者
  41. 4.5 小结
  42. 第5章 Kafka基本操作实战
  43. 5.1 KafkaServer管理
  44. 5.2 主题管理
  45. 5.3 生产者基本操作
  46. 5.4 消费者基本操作
  47. 5.5 配置管理
  48. 5.6 分区操作
  49. 5.7 连接器基本操作
  50. 5.8 Kafka Manager应用
  51. 5.9 Kafka安全机制
  52. 5.10 镜像操作
  53. 5.11 小结
  54. 第6章 Kafka API编程实战
  55. 6.1 主题管理
  56. 6.2 生产者API应用
  57. 6.3 消费者API应用
  58. 6.4 自定义组件实现
  59. 6.5 Spring与Kafka整合应用
  60. 6.6 小结
  61. 第7章 Kafka Streams
  62. 7.1 Kafka Streams简介
  63. 7.2 Kafka Streams基本概念
  64. 7.3 Kafka Streams API介绍
  65. 7.4 接口恶意访问自动检测
  66. 7.5 小结
  67. 第8章 Kafka数据采集应用
  68. 8.1 Log4j集成Kafka应用
  69. 8.2 Kafka与Flume整合应用
  70. 8.3 Kafka与Flume和HDFS整合应用
  71. 8.4 小结
  72. 第9章 Kafka与ELK整合应用
  73. 9.1 ELK环境搭建
  74. 9.2 Kafka与Logstash整合
  75. 9.3 日志采集分析系统
  76. 9.4 服务器性能监控系统
  77. 9.5 小结
  78. 第10章 Kafka与Spark整合应用
  79. 10.1 Spark简介
  80. 10.2 Spark基本操作
  81. 10.3 Spark在智能投顾领域应用
  82. 10.4 热搜词统计
  83. 10.5 小结
  84. 社区里还可以做什么?