Skip to Content
Kafka权威指南(第2版)
book

Kafka权威指南(第2版)

by Gwen Shapira, Todd Palino, Rajini Sivaram, Krit Petty
November 2022
Beginner to intermediate
346 pages
11h
Chinese
Posts & Telecom Press
Content preview from Kafka权威指南(第2版)
流式处理
307
API 的可用性和可调试性
用同一种框架的不同版本开发高质量的应用程序所耗费的时间可能千差万别。因为开发
时间和发布时机太重要了,所以需要选择一个高效的系统。
化繁为简
大部分系统声称它们支持基于时间窗口的高级聚合和本地缓存,但问题是,它们够简
单吗?它们是帮你处理了伸缩和故障恢复方面的问题,还是只提供了脆弱的抽象并让
你自己处理剩下的脏活?系统提供的
API
简洁,封装的细节越多,开发人员的效率
就越高。
社区
大部分流式处理框架是开源的。对开源软件来说,一个充满生机的社区是不可替代的。
好的社区意味着用户可以定期获得新的功能特性,而且质量相对较高(没有人会使用糟
糕的软件),
bug
可以很快地得到修复
,用户的问题可以及时得到解答。如果你遇到一
个奇怪的问题并在谷歌上搜索,那么可以搜索到相关的信息,因为其他人也在使用这个
系统,并遇到过同样的问题。
14.8
 小结
本章首先介绍了流式处理,给出了流式处理的形式化定义,展示了它的一些常见属性,并
将它与其他编程范式进行了比较。然后列举了
3
个基于
Streams
的应用程序
,以此来解释
一些非常重要的流式处理概念。接下来给出了
Streams
的架构概览
,并阐述了它的内部原
理。最后列出了流式处理的一些应用场景,给出了选择流式处理框架的一些建议,并以此
结束本书。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

时间序列分析实战:基于机器学习和统计学

时间序列分析实战:基于机器学习和统计学

Aileen Nielsen
Spark机器学习实战

Spark机器学习实战

Posts & Telecom Press, Siamak Amirghodsi, Meenakshi Rajendran, Broderick Hall, Shuen Mei
写给系统管理员的Python脚本编程指南

写给系统管理员的Python脚本编程指南

Posts & Telecom Press, Ganesh Sanjiv Naik
Kubernetes编程

Kubernetes编程

Michael Hausenblas, Stefan Schimanski

Publisher Resources

ISBN: 9787115601421