95-235-038-源码-task-Task Slot
2.什么是 Slot
2.1 概述
Flink中每个真正执行任务的TaskManager都是一个JVM进程,其在多线程环境中执行一个或者多个子任务。为了控制一个JVM同时能运行的任务数量,flink引入了task slot
的概念。每一个task solt
代表了TaskManager资源的一个子集,比如,一个拥有3个solt
的TaskManager,每一个solt
可以使用1/3TM所管理的内存。进行资源分割意味着为子任务保留足够的内存,从而避免与其他子任务进行竞争。注意:当前solt
还不能分割cpu资源,仅仅对内存进行了分割。
通过调整TM`solt`的数量,用户可以确定子任务的隔离程度,比如,每个TM只设置一个`solt`,那么就意味着每一个任务组都在单独的JVM中执行。共用JVM的任务可以共享TCP链接,心跳消息,甚至可能共享数据集。
默认情况下,flink允许子任务共享slot
只要这些子任务属于同一job。允许solt
共享主要有以下两方面的好处:
flink计算一个job所需<
95-235-038-源码-task-Task Slot相关推荐
- 【flink】Flink 1.12.2 源码浅析 : Task 浅析
1.概述 转载:Flink 1.12.2 源码浅析 : Task 浅析 Task 表示TaskManager上并行 subtask 的一次执行. Task封装了一个Flink operator(也可能 ...
- 【flink】Flink 1.12.2 源码浅析 : Task数据输入
1.概述 转载:Flink 1.12.2 源码浅析 : Task数据输入 在 Task 中,InputGate 是对输入的封装,InputGate 是和 JobGraph 中 JobEdge 一一对应 ...
- 【flink】Flink 1.12.2 源码浅析 :Task数据输出
1.概述 转载:Flink 1.12.2 源码浅析 :Task数据输出 Stream的计算模型采用的是PUSH模式, 上游主动向下游推送数据, 上下游之间采用生产者-消费者模式, 下游收到数据触发计算 ...
- celery源码分析-Task的初始化与发送任务
celery源码分析 本文环境python3.5.2,celery4.0.2,django1.10.x系列 celery的任务发送 在Django项目中使用了装饰器来包装待执行任务, from cel ...
- 用pry阅读ruby源码--以task方法为例
rails项目中有个目录 lib/tasks,里面定义了一个rake任务: task hello: :hello do puts "hello" end 看到这里的时候,是不是可能 ...
- Spark源码分析 – DAGScheduler
DAGScheduler的架构其实非常简单, 1. eventQueue, 所有需要DAGScheduler处理的事情都需要往eventQueue中发送event 2. eventLoop Threa ...
- 鸿蒙内核源码分析系列 | 读懂HarmonyOS内核源代码!
本系列从HarmonyOS架构层视角整理成文, 并用生活场景及讲故事的方式试图去解构内核,一窥究竟.帮助你读懂并快速理解鸿蒙操作系统源码. 1.鸿蒙内核源码分析(调度机制篇) 2.鸿蒙内核源码分析(进 ...
- vue甘特图(内网引入gantt-elastic以及源码扩展)
前言:项目要求用甘特图展示计划的实施过程.之前用过dhtmlx,用着不是很舒服.又在网上看了jQueryGantt-master,wl-gantt-mater,gantt-elastic的大概源码,最 ...
- 【珍藏】 2012.NET开发必看资料53个+经典源码77个—下载目录
2019独角兽企业重金招聘Python工程师标准>>> .NET 是 Microsoft XML Web services 平台.XML Web services 允许应用程序通过I ...
- lisp源码 微盘_Lisp-200 LISP源码200例 - 下载 - 搜珍网
Lisp源码200例/3DIMYX.LSP Lisp源码200例/3DIMZS.LSP Lisp源码200例/AAR.LSP Lisp源码200例/ABL.LSP Lisp源码200例/ABLOCK. ...
最新文章
- 营销系统--手动补偿
- spring定时任务详解(@Scheduled注解)多线程讲解
- [ACM] hdu 1754 I Hate It (线段树,单点更新)
- 上帝造题的七分钟(ybtoj-树状数组)
- Spring3.1.0+Quartz1.8.6整合实现计划任务
- WSL:适用于 Linux 的 Windows 子系统
- 数学建模——相关系数、皮尔逊相关系数、斯皮尔曼相关系数
- 名老中医经验继承研究现状及“中医处方智能分析系统”应用前景
- 计算机网络纠错码,纠错码
- Java—计算球体积
- jquery动态修改背景图片
- 转贴:【游途道标】明帝国曾经拥有的火炮技术到了满清时期已成为可悲的衰落。
- android 蓝牙ble调试助手,Android蓝牙调试助手源码分享
- USB扫码枪二维码读取(二)——MFC篇
- 什么是 COB 灯?
- 企业怎样顺利实施ERP管理系统?
- AST还原功能说明文档
- 【bzoj3698】XWW的难题 有上下界最大流
- 【Flutter 问题系列第 22 篇】在 Flutter 中如何截取屏幕并显示到页面中,以及如何将截图保存到相册
- FusionInsight,一个融合的大数据平台
热门文章
- 蚂蚁之江要退地?官方回应:假的
- 笑喷!小区封闭男子将头伸出围栏外理发:又好笑又心酸
- 中国联通联合中国电信在福建开通首个共享5G基站
- 快手联合创始人银鑫卸任A站法定代表人、董事、经理
- 再见!“一代神机”iPhone 6或将于今年5月停产 iPhone 7/8降至3500档
- 2018年度全球收入52强App发行商榜单公布:腾讯连续三年居首
- 拳王公社:虚拟资源项目怎么做?如何操作赚钱?最新操作方法
- 移植dropbear 实现ssh远程登录功能
- 解决Execution failed for task ':app:clean'. Unable to delete directory问题
- directshow-faac编码