【Flink】flink简介

1.Flink是什么

Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行状态计算

2.Flink发展时间线

  • 2014年12月,Flink项目完成孵化
  • 2015年4月,Flink发布了里程碑式的重要版本0.9.0
  • 2019年8月阿里巴巴将内部的Blink开源,合并入Flink1.9.0版本

3.Flink框架处理流程

在这里插入图片描述

4.Flink应用场景

在这里插入图片描述

5.为什么选择Flink

  • 低延迟
  • 高吞吐
  • 结果的准确性和良好的容错性
  • 精确一次的状态保证

6.传统数据处理

(1).事务处理

在这里插入图片描述

(2).分析处理
  • 有状态的流式处理
    在这里插入图片描述
  • lambda架构(第二代流处理)
    用两套系统,同时保证低延迟和结果准确
    在这里插入图片描述
  • Kappa架构(第三代流处理,flink)
    在这里插入图片描述

7.Flink API

在这里插入图片描述

8.Flink vs Spark

(1).数处理架构

在这里插入图片描述

(2).数据模型
  • spark采用RDD模型,spark streaming 的Dstream实际上也就是一组组小批数据的RDD
  • Flink基本数据模型是数据流,以及事件(Event)序列
(3).运行时架构
  • spark是批计算,将DAG划分为不同的stage,一个完成后才可以计算下一个
  • flink是标准的流执行模式,一个事件在一个节点处理完后可以直接发往下一个节点进行处理
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值