- 8
- 0
- 约8.59千字
- 约 16页
- 2019-06-07 发布于北京
- 举报
一文读懂Apache Flink技术
本文是先介绍 Flink,再说 Flink的过去和现在
一、Flink介绍
Flink是一款分布式的计算引擎,它可以用来做批处理,即处理静态的数据集、历史的数据集;也可以用来做流处理,即实时地处理一些实时数据流,实时地产生数据的结果;也可以用来做一些基于事件的应用,比如说滴滴通过Flink CEP实现实时监测用户及司机的行为流来判断用户或司机的行为是否正当。
总而言之,Flink是一个Stateful Computations Over Streams,即数据流上的有状态的计算。这里面有两个关键字,一个是Streams,Flink认为有界数据集是无界数据流的一种特例,所以说有界数据集也是一种数据流,事件流也是一种数据流。Everything is streams,即Flink可以用来处理任何的数据,可以支持批处理、流处理、AI、MachineLearning等等。
另外一个关键词是Stateful,即有状态计算。有状态计算是最近几年来越来越被用户需求的一个功能。举例说明状态的含义,比如说一个网站一天内访问UV数,那么这个UV数便为状态。Flink提供了内置的对状态的一致性的处理,即如果任务发生了Failover,其状态不会丢失、不会被多算少算,同时提供了非常高的性能。
那F
您可能关注的文档
最近下载
- 内蒙古水质实验室能力提升项目环境影响报告表.docx VIP
- (2026年)中华人民共和国献血法PPT课件.pptx VIP
- 毛巾织造染色工艺.docx VIP
- 东莞市新文汇环保科技生态共性联创改扩建项目环境影响报告书.pdf VIP
- 食材配送项目供货保障方案.pdf VIP
- TZS 0678—2025《生物安全实验室工作人员本底血清样本管理规范》(水印版).pdf VIP
- 《GB 17919-2025可燃性粉尘除尘系统防爆安全规范》学习与解读PPT.pptx VIP
- 房屋漏水答辩状格式范文范例.docx VIP
- 化工单机试车方案.docx VIP
- GB 50268-2008 给水排水管道工程施工及验收规范.docx
原创力文档

文档评论(0)