书目

Kafka Streams实战

内容简介

KafkaStreams是Kafka提供的一个用于构建流式处理程序的Java库,它与Storm、Spark等流式处理框架不同,是一个仅依赖于Kafka的Java库,而不是一个流式处理框架。除Kafka之外,KafkaStreams不需要额外的流式处理集群,提供了轻量级、易用的流式处理API。本书包括4部分,共9章,从基础API到复杂拓扑的应用,通过具体示例由浅入深地详细介绍了KafkaStreams基础知识及使用方法。本书的主要内容包含流式处理发展历程和KafkaStreams工作原理的介绍,Kafka基础知识的介绍,使用KafkaStreams实现一个具体流式处理应用程序,讨论状态存储及其使用方法,讨论表和流的二元性及使用场景,介绍KafkaStreams应用程序的监控及测试方法,介绍使用KafkaConnect将现有数据源集成到KafkaStreams中,使用KSQL进行交互式查询等。本书适合使用KafkaStreams实现流式处理应用的开发人员阅读。

作者简介

小威廉·P.贝杰克(WilliamP.BejeckJr.,本名BillBejeck)是KafkaStreams源码贡献者,在Conflument公司的KafkaStreams团队工作,有15年以上的软件开发经验,其中8年专注于后端开发,特别是处理大量数据,在数据提炼团队中,使用Kafka来改善下游客户的数据流。

目录

—  END  —