创建服务单 时序图
2023-06-27 17:04:25 0 举报
test
作者其他创作
大纲/内容
返回当前机器任务数据并执行
下发任务
Task直接插入mysql,新建任务,不绑定和机器关系
定时器2s查询一次,哪台work机器是否有空闲,有空闲就就根据任务优先级和时间绑定机器
定时器查询转码失败任务,重置任务状态,重新绑定其他空闲机器
Task直接插入mysql,新建任务,并绑定和机器,不走定时器
取消任务
mysql数据库
读取数据库中当前可用的机器列表信息
取消任务,清理挂载产生的中间文件
返回心跳结果
迁移任务
用户
定时器5s一次拉取数据库,查找当前机器匹配的任务并执行
任务执行结果callback
如果心跳结果不正常,就把当前机器任务取消后,绑定其他空闲机器,并将数据库中当前机器标记不可用
autopack打包调度平台时序图
心跳监测work机器是否正常
取消任务更新Task状态
获取在线机器列表
Worker机器
重转任务
调度平台
转码中的任务不能重转,Task直接修改任务状态,清理挂载产生的中间文件,并重新绑定机器,等待转码
转码中的任务先取消,再修改任务状态,清理挂载产生的中间文件,再并重新绑定机器,等待转码
0 条评论
回复 删除
下一页