
Kafka入门与实践
¥44.16
作品简介
本书中的大量实例来源于作者在实际工作中的实践,具有现实指导意义。相信读者阅读完本书之后,能够全面掌握Kafka的基本实现原理及其基本操作,能够根据书中的案例举一反三,解决实际工作和学习中的问题。此外,在阅读本书时,读者可以根据本书对Kafka理论的分析,再结合Kafka源码进行定位学习,了解Kafka优秀的设计和思想以及更多的编码技巧。
本书适合应用Kafka的专业技术人员阅读,包括但不限于大数据相关应用的开发者、运维者和爱好者,也适合高等院校、培训结构相关专业的师生使用。
牟大恩,武汉大学硕士,曾先后在网易杭州研究院、掌门科技、优酷土豆集团担任高级开发工程师和资深开发工程师职务,目前就职于海通证券总部。有多年的Java开发及系统设计经验,专注于互联网金融及大数据应用相关领域。
作品目录
内容提要
前言
为什么要写这本书
如何阅读本书
读者对象
参考资料
读者反馈
致谢
第1章 Kafka简介
1.1 Kafka背景
1.2 Kafka基本结构
1.3 Kafka基本概念
1.4 Kafka设计概述
1.5 本书导读
1.6 小结
第2章 Kafka安装配置
2.1 基础环境配置
2.2 Kafka单机环境部署
2.3 Kafka伪分布式环境部署
2.4 Kafka集群环境部署
2.5 Kafka Manager安装
2.6 Kafka源码编译
2.7 小结
第3章 Kafka核心组件
3.1 延迟操作组件
3.2 控制器
3.3 协调器
3.4 网络通信服务
3.5 日志管理器
3.6 副本管理器
3.7 Handler
3.8 动态配置管理器
3.9 代理健康检测
3.10 Kafka内部监控
3.11 小结
第4章 Kafka核心流程分析
4.1 KafkaServer启动流程分析
4.2 创建主题流程分析
4.3 生产者
4.4 消费者
4.5 小结
第5章 Kafka基本操作实战
5.1 KafkaServer管理
5.2 主题管理
5.3 生产者基本操作
5.4 消费者基本操作
5.5 配置管理
5.6 分区操作
5.7 连接器基本操作
5.8 Kafka Manager应用
5.9 Kafka安全机制
5.10 镜像操作
5.11 小结
第6章 Kafka API编程实战
6.1 主题管理
6.2 生产者API应用
6.3 消费者API应用
6.4 自定义组件实现
6.5 Spring与Kafka整合应用
6.6 小结
第7章 Kafka Streams
7.1 Kafka Streams简介
7.2 Kafka Streams基本概念
7.3 Kafka Streams API介绍
7.4 接口恶意访问自动检测
7.5 小结
第8章 Kafka数据采集应用
8.1 Log4j集成Kafka应用
8.2 Kafka与Flume整合应用
8.3 Kafka与Flume和HDFS整合应用
8.4 小结
第9章 Kafka与ELK整合应用
9.1 ELK环境搭建
9.2 Kafka与Logstash整合
9.3 日志采集分析系统
9.4 服务器性能监控系统
9.5 小结
第10章 Kafka与Spark整合应用
10.1 Spark简介
10.2 Spark基本操作
10.3 Spark在智能投顾领域应用
10.4 热搜词统计
10.5 小结
社区里还可以做什么?