没有合适的资源?快使用搜索试试~ 我知道了~
首页kafka stream in action
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/10130150/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10130150/bg2.jpg)
MEAPEdition
ManningEarlyAccessProgram
KafkaStreamsinAction
Version4
Copyright2017ManningPublications
FormoreinformationonthisandotherManningtitlesgoto
www.manning.com
©Manning Publications Co. We welcome reader comments about anything in the manuscript - other than typos and
other simple mistakes. These will be cleaned up during production of the book by copyeditors and proofreaders.
https://forums.manning.com/forums/kafka-streams-in-action
Licensed to rong fengliang <1141591465@qq.com>
![](https://csdnimg.cn/release/download_crawler_static/10130150/bg3.jpg)
Welcome
After several years of subscribing to Manning’s MEAPs, I’m excited now to welcome you
to the MEAP for my own book, Kafka Streams in Action!
These days, you can’t afford to ignore the hot topics of Big Data, streaming data, and
distributed programming. We’re at a point where stream processing has become an
increasingly important factor for businesses looking to harness the power from data
generated in real time. With 13 years in software development, I’ve spent the last six years
working exclusively on the back end, leading ingest teams, and handling large volumes of
data daily. Kafka is what I use to improve the data flow downstream, and Kafka Streams
makes it seamless to implement stream processing on the data flowing into Kafka. So, while
Kafka is a de facto standard in the industry for feeding and exporting data, Kafka Streams
represents a powerful new feature.
In this book, I will teach you Kafka Streams, so you, too, can add stream processing to
your data flow.
Please remember, these chapters are still works in progress, and will definitely get more
polished by the time the book is complete. And feel free to join me on the Kafka Streams in
Action Author Forum
at Manning.com, to ask questions, offer feedback, and participate in
the conversation to shape this book.
—Bill Bejeck
©Manning Publications Co. We welcome reader comments about anything in the manuscript - other than typos and
other simple mistakes. These will be cleaned up during production of the book by copyeditors and proofreaders.
https://forums.manning.com/forums/kafka-streams-in-action
Licensed to rong fengliang <1141591465@qq.com>
![](https://csdnimg.cn/release/download_crawler_static/10130150/bg4.jpg)
brief contents
PART 1: GETTING STARTED WITH KAFKA STREAMS
1 Welcome to Kafka Streams
2 Kafka Quickly
PART 2: KAFKA STREAMS DEVELOPMENT
3 Developing Kafka Streams
4 Streams and State
5 The KTable API
6 The Processor API
PART 3: ADMINISTERING KAFKA STREAMS
7 Performance Monitoring
8 Testing
PART 4: ADVANCED CONCEPTS WITH KAFKA STREAMS
9 Advanced Applications with Kafka Streams
10 Comparisons to Other Streaming Frameworks
APPENDIXES
A Transactions – Exactly Once Semantics in Kafka and Kafka Streams
B Configuration – How to Configure Your Kafka Streams Application
©Manning Publications Co. We welcome reader comments about anything in the manuscript - other than typos and
other simple mistakes. These will be cleaned up during production of the book by copyeditors and proofreaders.
https://forums.manning.com/forums/kafka-streams-in-action
Licensed to rong fengliang <1141591465@qq.com>
![](https://csdnimg.cn/release/download_crawler_static/10130150/bg5.jpg)
1
In this chapter
If you take a look around at the modern programming landscape, it has exploded with
'Big Data' frameworks and technologies. Sure client side development has undergone
transformations of its own and mobile device applications have exploded as well. But no
matter how big the mobile device market gets or how client side technologies evolve,
there is one constant; we need to process more and more data every day. As the amount
of data grows, the need to analyze and leverage the benefit from that data grows at the
same rate.
But having the ability to process large quantities of data in bulk amounts (batch
processing) is not always enough. Increasingly, organizations are finding there is a need
to process data as it is available (stream processing). Kafka Streams, a cutting edge
approach to stream processing, is a library that allows you to perform per-event
processing of records. By per-event processing, I mean the ability to work on data as it
arrives. Per-event processing means you process each single record as soon as it is
available; there is no grouping data together in small batches, no 'micro-batching,'
required.
Welcome to Kafka Streams
The "Big Data" movement and how it changed the programming
landscape
The Need for Stream Processing
How Stream Processing works
Introducing Kafka Streams
What Problems Kafka Streams solves
1.1 The "Big Data" movement and how it changed the programming
landscape
©Manning Publications Co. We welcome reader comments about anything in the manuscript - other than typos and
other simple mistakes. These will be cleaned up during production of the book by copyeditors and proofreaders.
https://forums.manning.com/forums/kafka-streams-in-action
1
Licensed to rong fengliang <1141591465@qq.com>
剩余184页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/8954aa27dad8471aa587cc7e891d3b17_u013078669.jpg!1)
Freeland丶
- 粉丝: 43
- 资源: 11
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 利用迪杰斯特拉算法的全国交通咨询系统设计与实现
- 全国交通咨询系统C++实现源码解析
- DFT与FFT应用:信号频谱分析实验
- MATLAB图论算法实现:最小费用最大流
- MATLAB常用命令完全指南
- 共创智慧灯杆数据运营公司——抢占5G市场
- 中山农情统计分析系统项目实施与管理策略
- XX省中小学智慧校园建设实施方案
- 中山农情统计分析系统项目实施方案
- MATLAB函数详解:从Text到Size的实用指南
- 考虑速度与加速度限制的工业机器人轨迹规划与实时补偿算法
- Matlab进行统计回归分析:从单因素到双因素方差分析
- 智慧灯杆数据运营公司策划书:抢占5G市场,打造智慧城市新载体
- Photoshop基础与色彩知识:信息时代的PS认证考试全攻略
- Photoshop技能测试:核心概念与操作
- Photoshop试题与答案详解
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)