Flink1.13(Scala版)

視頻源碼筆記 學(xué)習(xí)人次 4w+

課程下載

本套教程及資料一鍵下載

谷粒學(xué)苑

在線視頻學(xué)習(xí)無(wú)需下載

技術(shù)交流

與1000w+谷粉共同進(jìn)步

尚硅谷_Flink1.13(Scala版)

課程介紹

如今的大數(shù)據(jù)技術(shù)應(yīng)用場(chǎng)景,對(duì)實(shí)時(shí)性的要求越來(lái)越高。作為新一代大數(shù)據(jù)流處理框架,F(xiàn)link已經(jīng)成為各大公司實(shí)時(shí)領(lǐng)域的發(fā)力重點(diǎn)。越來(lái)越多的公司將實(shí)時(shí)項(xiàng)目向Flink遷移,國(guó)內(nèi)以阿里為代表的一眾大廠貢獻(xiàn)了大量源碼,F(xiàn)link社區(qū)也在快速發(fā)展壯大。

Flink能夠提供毫秒級(jí)別的延遲,同時(shí)保證了數(shù)據(jù)處理的低延遲、高吞吐和結(jié)果的正確性,還提供了豐富的時(shí)間類(lèi)型和窗口計(jì)算、Exactly-once語(yǔ)義支持,還可以進(jìn)行狀態(tài)管理,并提供了CEP(復(fù)雜事件處理)的支持。Flink已被認(rèn)為是大數(shù)據(jù)實(shí)時(shí)處理的方向和未來(lái),掌握Flink的人才炙手可熱。

尚硅谷精心打造推出了新版Flink(Scala)教程,基于Flink 1.13版本,各種代碼使用Scala語(yǔ)言編寫(xiě),可讀性更強(qiáng),更易于上手。教程對(duì)Flink底層原理和API做了詳細(xì)梳理和闡述,并基于電商應(yīng)用場(chǎng)景給出了大量應(yīng)用案例代碼。

教程分為四大篇章:
一、基礎(chǔ)篇(1-4章):Flink快速上手
Flink部署提交和運(yùn)行時(shí)架構(gòu),初步掌握Flink的原理和用法。

二、核心篇(5-6章):系統(tǒng)學(xué)習(xí)Flink API
Flink核心層API:DataStream API,包括基本的轉(zhuǎn)換操作和窗口使用,并著重介紹Flink中時(shí)間語(yǔ)義和水位線(Watermark)的概念和原理。

三、高階篇(7-10章):Flink高階用法
更加底層的API,F(xiàn)link的處理函數(shù)(Process Function)、多流轉(zhuǎn)換操作、狀態(tài)編程和容錯(cuò)機(jī)制等。通過(guò)高階篇學(xué)習(xí),可以解決Flink實(shí)際應(yīng)用中大多數(shù)問(wèn)題,并更深刻地理解Flink有狀態(tài)流處理的本質(zhì)。

四、擴(kuò)展篇(11-12章):Flink SQL和CEP
高層級(jí)的API,擴(kuò)展篇的講解中,面向應(yīng)用層提供了大量方便的接口用法,在實(shí)際項(xiàng)目中有著廣泛應(yīng)用。

視頻目錄