Skip to Content
掌握 Kafka Streams 和 ksqlDB
book

掌握 Kafka Streams 和 ksqlDB

by Mitch Seymour
May 2025
Intermediate to advanced content levelIntermediate to advanced
434 pages
5h 34m
Chinese
O'Reilly Media, Inc.
Book available

Overview

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

处理无边界且快速变化的数据流一直是一项艰巨的任务。但借助 Kafka Streams 和 ksqlDB,构建流处理应用程序变得轻松且有趣。本实用指南向数据工程师展示了如何使用这些工具构建高度可扩展的流处理应用程序,以实时移动、丰富和转换大量数据。

Mailchimp 数据服务工程师 Mitch Seymour 以几个有趣的业务问题为背景,解释了重要的流处理概念。您将了解 Kafka Streams 和 ksqlDB 的优势,从而为每个独特的流处理项目选择最佳工具。非 Java 开发人员会发现 ksqlDB 是一个非常轻松的流处理入门途径。

  • 学习 Kafka 和发布/订阅通信模式的基础知识
  • 使用 Kafka Streams 和 ksqlDB 构建无状态和有状态流处理应用程序
  • 执行高级有状态操作,包括窗口连接和聚合
  • 理解有状态处理的底层工作原理
  • 了解由 Kafka Connect 提供支持的 ksqlDB 数据集成功能
  • 在 ksqlDB 中处理不同类型的集合并执行推送和拉取查询
  • 将 Kafka Streams 和 ksqlDB 应用程序部署到生产环境
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.
Start your free trial

You might also like

使用 Apache Flink 进行流处理

使用 Apache Flink 进行流处理

Fabian Hueske, Vasiliki Kalavri
用于机器学习的 Kubeflow

用于机器学习的 Kubeflow

Trevor Grant, Holden Karau, Boris Lublinsky, Richard Liu, Ilan Filonenko

Publisher Resources

ISBN: 9798341657359Supplemental Content