这些天学习了Flink的的架构,流计算和罕用算子后,陷入了迷茫,不晓得从哪里持续下手了,起初发现了阿里巴巴出品的Flink官网视频教程,看了巴真大佬的第一章 “ 1. 为什么要学习 Apache Flink?”,我过后就感叹,妈耶,讲得太好了吧。于是我决定从Flink-China的系列教程开始,对每一章节讲完之后在SegmenetFault上进行成绩的总结输入,以此来鞭策自已的不断进步,也与大家共勉!

Apache Flink Definition:Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams.
Apache Flink是一个框架分布式解决引擎,用于无边界和有边界数据流上的有状态计算
Flink Application Flink(应⽤开发相干常识)
  1. 根底解决语义 Streams、State、Time

    Flink Application - Streams

    Flink Application - State

    Flink Application - Time

  2. 多层次API,灵活性和⽅便性的兼顾

    Flink Application - API

Flink Architecture Flink根本架构原理以及核⼼逻辑
Flink Operation Flink运维治理相干内容

有状态Flink应用程序针对本地状态拜访进行了优化。Flink通过定期和异步地将本地状态查看为长久状态来保障在产生故障时的一次状态一致性

Flink Scenario 利用场景

Data Pipeline(实时build搜索引擎,实时数仓)
提取-转换-加载(ETL)是在存储系统之间转换和挪动数据的常见办法。Flink数据管道以连续流模式运行,而不是周期性地触发。

Data Analytics(大屏)
剖析工作从原始数据中提取信息和洞察力

Data Driven (简单规定的风控)
事件驱动的应用程序是一个有状态的应用程序,它从一个或多个事件流中摄取事件,并通过触发计算、状态更新或内部操作来响应传入的事件。