当前位置: 首页 > news >正文

Flink源码解析八之任务调度和负载均衡

源码概览 

jobmanager

  • scheduler:这部分与 Flink 的任务调度有关。

    • CoLocationConstraint:这是一个约束类,用于确保某些算子的不同子任务在同一个 TaskManager 上运行。这通常用于状态共享或算子链的情况。
    • CoLocationGroup & CoLocationGroupImpl:这些与 CoLocationConstraint 相关,定义了一组需要在同一个 TaskManager 上共同定位的任务。
    • Locality:表示任务的位置偏好,例如,希望任务在数据所在的节点上执行以最小化数据传输。
    • LocationPreferenceConstraint:表示任务对于特定 TaskManager 的位置偏好。
    • NoResourceAvailableException:当没有足够的资源满足任务的需求时抛出的异常。
    • SlotSharingGroup:表示可以共享同一个 TaskManager 中的插槽的任务。通过这种方式,多个算子可以运行在同一个 TaskManager 的 JVM 中,从而节省资源。
  • slots:这部分与 TaskManag

http://www.lryc.cn/news/218952.html

相关文章:

  • 4.3 传送门
  • NLP之Bert介绍和简单示例
  • 【Windows】Google和火狐浏览器禁用更新的操作方式
  • 关于编程不得不说的事
  • 2.4G合封芯片 XL2422,集成M0核MCU,高性能 低功耗
  • 【QT基础入门 控件篇】QLineEdit 基础、高级和样式表使用详解
  • 网络安全(网络安全)小白自学
  • dupeGuru 清理微信重复文件
  • 华为RS设备状态及接口配置命令
  • 单链表的应用(2)
  • 【Boost | C++】使用Boost库创建文件夹
  • 月报总结|Moonbeam 10月份大事一览
  • Latex安装记录
  • JavaEE-博客系统2(功能设计)
  • 2023年【高处安装、维护、拆除】免费试题及高处安装、维护、拆除找解析
  • antv/g6之交互模式mode
  • 基于8086电压表系统仿真系统设计
  • Docker与微服务实战——基础篇
  • 旧手机搭建linuxcentos
  • 使用pandas处理excel文件【Demo】
  • 【Maven】<dependencyManagement>详解
  • apache-tomcat-9.0.29 安装配置教程
  • 精品基于Python的图书借阅归还管控系统
  • gorm的自动化工具gen
  • dubbo没有找到生产者
  • 论文阅读——What Can Human Sketches Do for Object Detection?(cvpr2023)
  • 统计学习方法 牛顿法和拟牛顿法
  • React基础知识02
  • Oracle(10)Managing Undo Data
  • Xcode 14.3 新版问题总结