-
初识 Flink
-
Flink 的重要特点
-
事件驱动型(Event-driven)
-
流与批的世界观
初识 Flink
Flink
起源于
Stratosphere
项目,
Stratosphere
是在
2010~2014
年由
3
所地处柏林
的大学和欧洲的一些其他的大学共同进行的研究项目,
2014
年
4
月
Stratosphere
的
代 码被 复制 并捐赠 给了
Apache
软件基 金会, 参加 这个 孵化项 目的 初始 成员 是
Stratosphere
系统的核心开发人员,
2014
年
12
月,
Flink
一跃成为
Apache
软件基金
会的顶级项目。
Flink 的重要特点
事件驱动型
(Event-driven)
事件驱动型应用是一类具有状态的应用,它从一个或多个事件流提取数据,并
根据到来的事件触发计算、状态更新或其他外部动作。比较典型的就是以
kafka
为
代表的消息队列几乎都是事件驱动型应用。
流与批的世界观
批处理
的特点是有界、持久、大量,非常适合需要访问全套记录才能完成的计
算工作,一般用于离线统计。
流处理
的特点是无界、实时
,
无需针对整个数据集执行操作,而是对通过系统
传输的每个数据项执行操作,一般用于实时统计。