Apache Kafka 系列 – 用于数据处理的 Kafka Streams
通过实际示例学习 Kafka Streams API、精确学习一次、使用 Java 8 构建和部署应用程序
讲师:Stephane Maarek | AWS Certified Cloud Practitioner
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 使用 Java 8 编写四个 Kafka Streams 应用程序
- 配置 Kafka Streams 以使用“精确一次语义”
- 扩展 Kafka Streams 应用程序
- 使用 Kafka Streams 的高级 DSL 进行编程
- 构建并打包应用程序
- 为你的 Kafka Streams 拓扑编写测试
- 还有更多!
探索相关主题
- 阿帕奇·卡夫卡
- 商业分析与智能
- 商业
要求
- 熟悉 Apache Kafka
- 一台配备 4GB RAM 的新电脑(Windows / Linux / Mac OS X)
- 熟悉 Java 8 编程语言
描述
Apache Kafka 系列的新卷!
了解适用于 Apache Kafka 的 Kafka Streams 数据处理库。与数百名知识渊博的学生一起学习 Apache Kafka 上最有前途的数据处理库之一。
Kafka Streams是在 Kafka 上编写应用程序的最简单方法:
> 使用高级 DSL 转换数据的最简单方法
> 开箱即用的 Exactly Once 语义支持!
> 无需集群即可部署和扩展 Kafka Streams 应用程序!
> 仅使用几行代码即可执行聚合、连接和您可能想到的任何操作!
> 建立在 Kafka 之上,具有容错性、可扩展性和弹性
实践与理论课程
注意:本课程基于 Java 8,并将包含一个 Scala 示例。Kafka Streams 基于 Java,因此不适合任何其他编程语言。
每个部分可以是理论部分,也可以是实践部分。
> 通过实践,您将面临编写自己的 Kafka Streams 应用程序的挑战。解决方案将得到彻底解释,并且您将学到一些有关如何以最佳方式使用 Kafka Streams 的技巧。
> 通过理论,您将了解所有可用的 API、库的内部工作原理,以及一些令人兴奋的概念,例如“Exactly Once Semantics”!
本课程是网络上第一个也是唯一一个 Kafka Streams 课程。立即学习,成为 Kafka 专家!
章节提纲:
-
Kafka Streams – 初体验: 让我们开始使用 Kafka 并运行您的第一个 Kafka Streams 应用程序 WordCount
-
端到端 Kafka Streams 应用程序: 编写 WordCount 代码、引入依赖项、构建和打包应用程序,并学习如何扩展它。这是一个完整的端到端示例
-
KStream 和 KTable 简单操作: 了解 KStream 和 KTable API 可用的所有无状态操作
-
练习 – 最喜欢的颜色: 通过编写自己的 Kafka Streams 应用程序“最喜欢的颜色”来练习新获得的技能。这将是具有挑战性的!包括示例的 Scala 版本
-
KStream 和 KTable 高级操作: 了解 KStream 和 KTable API 可用的所有状态操作
-
精确一次语义 – 理论: 了解什么是 EOS(精确一次语义)、Kafka 0.11 如何启用它以及如何在 Kafka Streams 中激活它们
-
精确一次 – 练习 – 银行余额: 通过编写自己的 Kafka Streams 精确一次应用程序来练习新获得的知识,为您的客户计算银行余额
-
测试您的 Kafka Streams 应用程序: 了解如何使用 Kafka Streams v1.1.0 测试 WordCount Kafka Streams 拓扑
===============================
讲师
我叫 Stephane Maarek,我将担任本课程的讲师。我教授有关 Apache Kafka、Kafka 生态系统和 Kafka 认证的知识,始终专注于帮助学生提高专业能力。我还是 Conduktor 的联合创始人:这是一个企业级 Apache Kafka 平台和 UI,旨在帮助每个人使用 Kafka。
在我设计和提供这些认证和课程的整个职业生涯中,我已经教过 1,000,000 多名学生,并获得了 350,000 多条评论!
随着 Apache Kafka 逐渐成为流行语,我决定是时候让学生们好好学习如何成为一名 Kafka 专业人士了。那么,让我们开始课程吧!你交给我们吧!
===============================
本课程还附带:
-
终身访问所有未来更新
-
问答环节的讲师积极响应
-
有趣的文章链接和大量优秀代码,可供您下一个应用程序使用
-
Udemy 结业证书可供下载
这是可以提升您的职业生涯的课程!
Apache Kafka 是一项需求量很大的技能,但没有足够的人来填补所有空缺职位。您可以提高收入,担任新角色并接受有趣的挑战。我的许多学生现在都是他们公司的 Kafka 专家!您可以成为下一个!
我希望在课程中见到您!
=======================
注意: 想要了解更高级的 Kafka 概念?Apache Kafka 系列中有很多卷:
-
初学者学习 Kafka v2(非常适合入门)
-
Kafka Connect 动手学习
-
用于数据处理的 Kafka Streams
-
ksqlDB 上的 KSQL – 动手!
-
Kafka 集群设置和管理
-
Confluent Schema Registry 和 Kafka REST 代理
-
Kafka 安全(SSL SASL ACL)
-
Kafka 监控和操作
快乐学习!
本课程适合哪些人:
- 希望学习如何编写、打包、部署和运行 Kafka Streams 应用程序的开发人员和开发人员
- 想要了解 Kafka Streams 的工作原理及其在以 Kafka 为中心的数据管道和企业架构中的地位的架构师
- 完全理解 Kafka 基础知识的人
- 仅限 Java 8 和 Scala 开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。