Learn Flink:Overview

本文档提供Apache Flink入门教程,重点介绍流处理、事件时间、有状态处理和容错机制。通过状态管理和事件时间,学习如何构建实时流应用,并理解Flink如何实现容错。
摘要由CSDN通过智能技术生成

Learn Flink: Hands-On Training (学习Flink:动手训练)

Goals and Scope of this Training (本章节的目标和范围)

This training presents an introduction to Apache Flink that includes just enough to get you started writing scalable streaming ETL, analytics, and event-driven applications, while leaving out a lot of (ultimately important) details.
The focus is on providing straightforward introductions to Flink’s APIs for managing state and time, with the expectation that having mastered these fundamentals, you’ll be much better equipped to pick up the rest of what you need to know from the more detailed reference documentation.
The links at the end of each section will lead you to where you can learn more.

本章节介绍了Apache Flink,通过学习本章节的内容,你就能大概知道如何进行一些特定的开发工作(包括:可扩展的流ETL, 分析, 和事件驱动应用程序),本章节只是大概介绍,忽略了很多细节。
本章节的重点是简单介绍Flink管理状态和时间的API,掌握了这些基础知识后,您能够更好地从更详细的参考文档中了解其余需要了解的内容。
每个部分末尾的链接将引导您了解更多信息。

Specifically, you will learn:
具体来说,您将学到:

  • how to implement streaming data processing pipelines
    如何实现流数据处理管道
  • how and why Flink manages state
    Flink为何和如何管理状态
  • how to use event time to consistently compute accurate analytics
    如何使用事件时间一致且准确地进行分析计算
  • how to build event-driven applications on continuous streams
    如何在连续流上构建事件驱动的应用程序
  • how Flink is able to provide fault-tolerant, stateful stream processing with exactly-once semantics
    Flink为何能够提供具有精确一次语义特征的容错、有状态的流处理

This training focuses on four critical concepts: continuous processing of streaming data, event time, stateful stream processing, and state snapshots. This page introduces these concepts.
本章节重点关注四个关键概念:流数据的持续处理、事件时间、有状态的流处理和状态快照。本页介绍这些概念。

Note: Accompanying this training is a set of hands-on exercises that will guide you through learning how to work with the concepts being presented. A link to the relevant exercise is provided at the end of each section.
注意:本章节附带一套实践练习,将指导您学习如何使用所介绍的概念。每节末尾都提供了相关练习的链接。

Stream Processing (流式处理)

Streams are data’s natural habitat.
Whether it is events from web servers, trades from a stock exchange, or sensor readings from a machine on a factory floor, data is created as part of a stream.
But when you analyze data, you can

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值