Skip to content

调度器管理

在低代码平台中,计划任务调度器是负责实际执行定时任务的组件,它扮演着将任务调度与实际业务逻辑桥接的角色。有效的调度器管理对于确保任务按时、准确、高效运行至关重要。

调度器概述,计划任务调度器是低代码平台内部的一个核心组件,其主要职责包括但不限于:

  • 任务解析:解析调度器传递的任务配置信息,包括任务ID、执行参数、触发条件等。
  • 资源分配:根据任务需求合理分配计算资源,确保任务执行过程中资源的高效利用。
  • 执行环境管理:为任务创建或分配运行所需的环境,如JVM虚拟环境、沙盒等,确保任务执行的隔离性和安全性。
  • 任务执行:调用任务定义的执行逻辑(如Java方法、脚本、Web服务调用等),处理任务执行过程中的输入输出。

单一调度器可能无法满足高并发、高可用的业务需求,因此引入调度器集群管理变得尤为重要。调度器集群能够分摊任务负载,提高系统容错能力,确保计划任务在任何情况下都能稳定执行。

集群架构概述

调度器集群由多个调度器节点组成,每个节点均具备独立执行任务的能力。集群通过统一的调度中心进行任务分发和状态监控,实现任务的高效并行处理和资源的动态均衡。

在“计划任务”页面找到“调度器”,就能查看并管理计划任务的调度器节点,如下图:

“调度器” 对话框里有一个工具栏,先选中具体的调度器,然后点击工具栏中的操作按钮就能管理当前选中的调度器,如下图: