教學(xué)優(yōu)勢(shì)
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海集團(tuán)的課程在業(yè)內(nèi)有著廣泛的美譽(yù)度和響亮的知名度。
本課程,秉承19年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。
課程簡(jiǎn)介:
?
【課程大綱】
?
一、流式處理架構(gòu) |
1.1 流式處理背景及架構(gòu)介紹 |
二、Flink概述 |
2.1 什么是Flink |
三、Flink編程模型 |
3.1 數(shù)據(jù)集類型 |
四、DataStream API介紹與使用 |
4.1 DataStream編程模型 |
五、Flink流式計(jì)算基本概念介紹 |
5.1 時(shí)間特性:Event Time / Processing Time / Ingestion Time |
六、Flink Connector數(shù)據(jù)源 |
6.1 FlinkKafkaSource序列化、消費(fèi)模式 |
七、DataSet API介紹與使用 |
7.1 DataSet API,Transformation |
八、Table API & SQL介紹與使用 |
8.1 基本概念 流/表對(duì)偶性 8.2 Flink Table API Flink SQL client 8.4 自定義函數(shù) UDF/UDTF/UDAF |
九、兩個(gè)完整的Flink實(shí)現(xiàn)案例 |
9.1 Kafka 數(shù)據(jù)流處理,寫入HDFS |
十、Flink有狀態(tài)的計(jì)算、狀態(tài)管理和容錯(cuò) |
10.1 什么是有狀態(tài)計(jì)算 |
十一、實(shí)戰(zhàn)項(xiàng)目1:用Flink實(shí)現(xiàn)一個(gè)通用、配置化的海量數(shù)據(jù)流、批處理產(chǎn)品 |
11.1實(shí)現(xiàn)配置管理 |
十二、Flink部署與應(yīng)用 |
12.1 Flink集群部署 |
十三、Flink監(jiān)控與性能優(yōu)化 |
13.1 監(jiān)控指標(biāo) |
十四、Flink組件棧介紹與使用 |
14.1 Flink復(fù)雜事件處理 |
十五、Flink源碼學(xué)習(xí) |
15.1 Flink源碼編譯 |
十六、Flink在各大互聯(lián)網(wǎng)公司的典型應(yīng)用剖析 |
16.1Flink在阿里的應(yīng)用 |
十七、實(shí)戰(zhàn)項(xiàng)目2:使用Flink實(shí)現(xiàn)電商用戶支付行為分析和審計(jì)風(fēng)控 |
17.1電商支付數(shù)據(jù)模型(訂單,流水,賬戶余額,發(fā)現(xiàn)表) |
?
?
?
練習(xí)
答疑