当前位置:网站首页>主流实时流处理计算框架Flink初体验
主流实时流处理计算框架Flink初体验
2022-07-01 09:36:00 【InfoQ】
概述

特点
- 低延时实时流处理
- 代码编写简单Flink 已经是最近几代通用大数据框架之一,相对一系列老前辈来说应用广泛、使用简单。
- 支持大型、复杂的状态处理允许有数百 GB 以上的状态存储。
- 支持大规模分布式部署自身有 Standalone 集群模式,也支持部署到 Yarn、K8S 上。
- 迭代速度快
- 结果准确性和良好的容错性
使用的一般场景
- 机器资源非常的多:能够提供至少 24 个 CPU 核心和百 GB 以上的内存,Flink 所在的机器硬盘必须为 SSD
- 吞吐量大或未来扩展要求很大:每秒一万条只能勉强算大,十万条可以算大
- 需求复杂:有大量复杂的清洗、去重、转换等操作 对低延时有极高要求:10
- 秒以内的延迟才能算作低延迟,1 秒以内的延迟要求就需要非常仔细地处理
事件驱动

流处理和批处理
批处理
流处理
两者区别对比
- 数据时效性
- 数据特征
- 应用场景
- 运行方式
- 处理效能
Flink中的数据处理方式
无界流
有界流

Flink编程模型(API)

边栏推荐
- 2022.02.15_ Daily question leetcode six hundred and ninety
- nacos简易实现负载均衡
- [ESP nanny level tutorial preview] crazy node JS server - Case: esp8266 + DHT11 +nodejs local service + MySQL database
- Project procurement management
- [pytorch] softmax function
- 【pytorch】transforms. Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))
- Introduction to mt7628k eCos development
- 122. Thread class thread method summary; Why is the thread start method start () not run ()?
- js函数arguments对象
- 炒币,亏了1000万。
猜你喜欢
樹結構---二叉樹2非遞歸遍曆
Swag init error: cannot find type definition: response Response
js作用域链与闭包
Nacos service configuration and persistence configuration
Reproduced Xray - cve-2017-7921 (unauthorized access by Hikvision)
【电赛训练】红外光通信装置 2013年电赛真题
集成积木报表报错 org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常
[untitled]
吃一个女富豪的瓜。。。
Problems caused by delete and delete[]
随机推荐
SQL learning notes (01) - basic knowledge of database
项目采购管理
利用闭包实现私有变量
JS use toString to distinguish between object and array
Daily practice of C language - day 80: currency change
NoSQL数据库的安装和使用
MT7628K eCos开发入门
[pytorch] softmax function
谁拥有穿越周期的眼光?
[ESP nanny level tutorial preview] crazy node JS server - Case: esp8266 + DHT11 +nodejs local service + MySQL database
122. Thread class thread method summary; Why is the thread start method start () not run ()?
Network counting 01 physical layer
ES6 const essence and completely immutable implementation (object.free)
Niuke monthly race 22- collect pieces of paper
奇怪,为什么ArrayList初始化容量大小为10?
SQL learning notes (04) - data update and query operations
Niuke monthly race 22 tree sub chain
js 使用toString 区分Object、Array
js重写自己的函数
【pytorch】nn.AdaptiveMaxPool2d