调度管理整体介绍

1. 概述
调度是用来未来的某个时间点,执行一次或者是周期性的运行某个任务。调度管理中分为调度作业、调度计划,其中
调度作业:主要用于注册执行程序,以及配置此程序支持的相关属性
调度计划:主要用于定义作业执行周期
由调度计划和调度作业产生的一次任务记录,会产生相应日志,包括
运行日志:用于查看任务执行的情况
异常日志:由调度计划和调度作业产生的一次任务记录,用于查看任务异常详细日志
调度监控用于观察调度服务运行情况,其中分为主服务器、执行机
调度整体看板:从管理员、运维两个维度,提供相应图表,满足可视化分析的需求。提供调度看板可直观查看调度服务、任务、日志情况,完善调度功能,提升易用性,提高工作效率。
执行服务器监控:执行服务器看板,无需繁杂的排查手段,可直观查看执行服务器情况。
1.1 系统路径
V5.0以下:【系统服务云】-【系统管理】-【调度管理】
V6.0及以上:【系统服务云】-【调度中心】
1.2 名词解释
主服务器:主服务器用于扫描定时计划,根据计划产生对应任务分配给对应执行机执行
执行服务器:执行调度任务的容器
系统位置
2. 调度作业
2.1 基本信息
编码:调度作业唯一编码,根据调度执行程序编码,保存时自动增加前缀
名称:填写中文的场景名称,以便运维人员清晰了解主要用
类型:
| 任务名称 | 任务类型 | 用途 | 线程池 | 默认线程数 |
| 业务任务 | BIZ | 用于计划产生的定时任务(界面配置仅支持此方式) | scheduleTask-BIZJOB | 8 |
| 实时任务 | REALTIME | 用于立即执行的任务,一般用于界面功能反馈,如引出,打印 | RealtimeExecutor(TODO) | 8 |
| 工作流任务 | WORKFLOW | 用于工作流任务 | scheduleTask-WorkFlowJOB | 20 |
作业负责人:填写后,会在消息通知时,默认通知作业负责人
执行程序:
a.已创建执行程序,仅需选择、关联
b.未创建执行程序
(1)在【开发服务云】-【开发平台】-调度执行程序(sch_taskdefine)
(2)编码、名称、类名、所属应用:按实际情况填写
(3)支持重新调度:当任务运行中发生重启时,此任务是否支持重新执行。需要开发确认,任务执行逻辑没有跨事务节点情况下,才能开启。
(4)参数定义,按实际情况填写,可参考
2.2 执行策略
执行模式:https://club.kdcloud.com/article/212625034572111104?productLineId=29&isKnowledge=2
a.单机执行:默认为单据执行,单据执行逻辑按照当前分发的模式,处理执行程序
b.广播分片:按照执行数据的数量结合实时的服务器数量,进行动态的平均分配
c.任务分片:需要业务开发人员结合编码实现,平台提供分片框架代码,业务开发人员编写具体分片逻辑
执行顺序:
a.串行:上一个任务没完成,如果又来一个任务,后面的这
调度管理整体介绍
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



