科技
类型
6.8
豆瓣评分
可以朗读
语音朗读
216千字
字数
2019-05-01
发行日期
展开全部
主编推荐语
本书教读者在Kafka平台上实现流式处理。在这本易于理解的书中,读者将通过实际的例子来收集、转换和聚合数据,使用多个处理器,处理实时事件。
内容简介
Kafka Streams是Kafka提供的一个用于构建流式处理程序的Java库,它与Storm、Spark等流式处理框架不同,是一个仅依赖于Kafka的Java库,而不是一个流式处理框架。除Kafka之外,Kafka Streams不需要额外的流式处理集群,提供了轻量级、易用的流式处理API。
本书包括4部分,共9章,从基础API到复杂拓扑的应用,通过具体示例由浅入深地详细介绍了Kafka Streams基础知识及使用方法。本书的主要内容包含流式处理发展历程和Kafka Streams工作原理的介绍,Kafka基础知识的介绍,使用Kafka Streams实现一个具体流式处理应用程序,讨论状态存储及其使用方法,讨论表和流的二元性及使用场景,介绍Kafka Streams应用程序的监控及测试方法,介绍使用Kafka Connect将现有数据源集成到Kafka Streams中,使用KSQL进行交互式查询等。
目录
- 版权信息
- 内容提要
- 中文版序
- 译者序
- 译者简介
- 序
- 前言
- 资源与支持
- 配套资源
- 提交勘误
- 与我们联系
- 关于异步社区和异步图书
- 致谢
- 关于作者
- 关于本书
- 读者对象
- 本书组织结构:路线图
- 关于代码
- 图书论坛
- 其他在线资源
- 关于封面插图
- 第一部分 开启Kafka Streams之旅
- 第1章 欢迎来到Kafka Streams
- 1.1 大数据的发展以及它是如何改变程序设计方式的
- 1.2 流式处理简介
- 1.3 处理购买交易
- 1.4 改变看待购买交易的视角
- 1.5 Kafka Streams在购买处理节点图中的应用
- 1.6 Kafka Streams在购买交易流中的应用
- 1.7 小结
- 第2章 Kafka快速指南
- 2.1 数据问题
- 2.2 使用Kafka处理数据
- 2.3 Kafka架构
- 2.4 生产者发送消息
- 2.5 消费者读取消息
- 2.6 安装和运行Kafka
- 2.7 小结
- 第二部分 Kafka Streams开发篇
- 第3章 开发Kafka Streams
- 3.1 流式处理器API
- 3.2 Kafka Streams的Hello World
- 3.3 处理客户数据
- 3.4 交互式开发
- 3.5 下一步
- 3.6 小结
- 第4章 流和状态
- 4.1 事件的思考
- 4.2 将状态操作应用到Kafka Stream
- 4.3 使用状态存储查找和记录以前看到的数据
- 4.4 连接流以增加洞察力
- 4.5 Kafka Streams中的时间戳
- 4.6 小结
- 第5章 KTable API
- 5.1 流和表之间的关系
- 5.2 记录更新和KTable配置
- 5.3 聚合和开窗操作
- 5.4 小结
- 第6章 处理器API
- 6.1 更高阶抽象与更多控制的权衡
- 6.2 使用源、处理器和接收器创建一个拓扑
- 6.3 通过股票分析处理器深入研究处理器API
- 6.4 组合处理器
- 6.5 集成处理器API和Kafka Streams API
- 6.6 小结
- 第三部分 管理Kafka Streams
- 第7章 监控和性能
- 7.1 Kafka基本监控
- 7.2 应用程序指标
- 7.3 更多Kafka Streams调试技术
- 7.4 小结
- 第8章 测试Kafka Streams应用程序
- 8.1 测试拓扑
- 8.2 集成测试
- 8.3 小结
- 第四部分 Kafka Streams进阶
- 第9章 Kafka Streams的高级应用
- 9.1 将Kafka与其他数据源集成
- 9.2 替代数据库
- 9.3 KSQL
- 9.4 小结
- 附录A 额外的配置信息
- A.1 限制启动时再平衡的数量
- A.2 应对代理中断的能力
- A.3 处理反序列化错误
- A.4 扩展应用程序
- A.5 RocksDB配置
- A.6 提前创建重新分区的主题
- A.7 配置内部主题
- A.8 重置Kafka Streams应用程序
- A.9 清理本地状态
- 附录B 精确一次处理语义
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。