Flink - 概述

发布时间 2023-06-07 17:20:47作者: HOUHUILIN

官网:https://flink.apache.org/

 

Flink 是什么

为什么选择Flink

流处理的应用场景

Flink的特点

 

 

 

 

 

 

Flink 是什么

是一个流式的数据流执行引擎,其针对数据流的分布式计算提供了数据分布,数据通信以及容错机制等功能。

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

 

为什么选择Flink

流数据更真实地反映了我们的生活方式

传统的数据架构是基于有限数据集的

我们的目标:

  • 低延迟
  • 高吞吐
  • 结果的准确性和良好的容错性

 

流处理的应用场景

电商和市场营销:数据报表、广告投放、业务流程需要

物联网(IOT):传感器实时数据采集和显示、实时报警,交通运输业

电信业:基站流量调配

银行和金融业:实时结算和通知推送,实时检测异常行为

 

Flink的特点

  • 事件驱动
  • 基于流的世界观
  • 分层API
  • 支持时间时间(event-time)和处理时间(processing-time)语义
  • 精确一次(exactly-once)的状态一致性保证
  • 低延迟,每秒处理数百万个事件,毫秒级延迟
  • 与众多常用存储系统的连接
  • 高可用,动态扩展,实现7*24小时全天候运行

 

 

 

 

 

 

 

 

— loading —