Flink(Java)

视频源码笔记 学习人次 3w+

课程下载

本套教程及资料一键下载

谷粒学苑

在线视频学习无需下载

技术交流

与1000w+谷粉共同进步

尚硅谷_Flink(Java)

课程介绍

作为新一代大数据流处理框架,Flink被认为是大数据实时处理的方向和未来,现如今掌握Flink的人才炙手可热。为帮助有志于学习实时流式处理和Flink应用的小伙伴,尚硅谷精心打造了这套系统的Flink教程。

本套视频教程基于Flink 1.13版本,各种代码使用Java语言编写,Java程序员可直接上手。教程时长39小时+,对Flink底层原理和API做了详细的梳理和阐述,教程中包含大量的代码实现,并基于电商场景给出了众多应用案例代码。

教程分为四大篇章:
一、基础篇(1-4章):Flink快速上手
Flink部署提交和运行时架构,初步掌握Flink的原理和用法。

二、核心篇(5-6章):系统学习Flink API
Flink核心层API:DataStream API,包括基本的转换操作和窗口使用,并着重介绍Flink中时间语义和水位线(Watermark)的概念和原理。

三、高阶篇(7-10章):Flink高阶用法
更加底层的API,Flink的处理函数(Process Function)、多流转换操作、状态编程和容错机制等。通过高阶篇学习,可以解决Flink实际应用中绝大多数问题,并更深刻地理解Flink有状态流处理的本质。

四、扩展篇(11-12章):Flink SQL和CEP
高层级的API,扩展篇的讲解中,面向应用层提供了大量方便的接口用法,在实际项目中有着广泛应用。

视频目录