任务流程图
2016-08-26 14:29:41 1 举报
任务流程图是一种视觉工具,用于描述一个过程中的步骤和决策。它通常由一系列的方框、箭头和文本组成,每个方框代表一个步骤或决策点,箭头表示流程的方向,文本则用于解释每个步骤或决策点的具体内容。任务流程图可以帮助团队成员更好地理解整个过程,并确定哪些步骤是关键路径,从而更好地规划和管理项目。 希望这能帮到您!如果您还有其他问题,请随时问我。
作者其他创作
大纲/内容
获取任务,参数校验
启动worker
转码系统
接收worker的续租任务,根据Seq和Owner进行判断,完成续租
写入数据库
结束任务后,该任务则会被其他worker重新领取,当领取次数超过阈值,则任务已失效,删除任务
TransWorker
redis事务使用watch保证
删除redis任务
更新数据库
拉取视频流,构建转码任务
TaskMaster
mysql
redis
为每个任务分配goroutine进行处理,goroutine里调用ffmpeg进行转码,并启动定时器定期续租任务,ffmpeg结束或者续租失败,则通过chan信号通知结束任务
TransGenerator
查询任务情况,用于任务去重
接收worker的租赁任务
添加任务
0 条评论
下一页