发明名称 一种计算分布式环境长任务进度的方法
摘要 本发明涉及任务监控技术领域,特别是一种计算分布式环境长任务进度的方法。所述方法包括:针对各类型的长任务生命周期设置多个执行阶段,并赋予每个阶段对应比例的数值;控制节点接受用户请求,创建长任务并根据实际情况分解成多个子任务,同时保存;控制节点将子任务发送到实现节点;实现节点接收并执行子任务,并根据设置的执行阶段向控制节点汇报子任务完成进度;控制节点接收各子任务进度并更新,同时定时扫描正在执行的长任务并获取其所有子任务的进度信息,根据公式计算得出长任务进度并更新;用户发送请求获取长任务的最终进度。本发明有效且准确计算出长任务的进度信息并展示,提高系统的用户体验度。
申请公布号 CN106325992A 申请公布日期 2017.01.11
申请号 CN201610697611.5 申请日期 2016.08.20
申请人 国云科技股份有限公司 发明人 熊梦;杨松;季统凯
分类号 G06F9/48(2006.01)I;G06F9/46(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 广东莞信律师事务所 44332 代理人 余伦
主权项 一种计算分布式环境长任务进度的方法,其特征在于,所述的方法包括如下步骤:步骤1:针对各类型的长任务生命周期设置多个执行阶段,并赋予每个阶段对应比例的数值;步骤2:由控制节点接受用户请求,创建长任务并根据实际情况分解成多个子任务,同时保存;步骤3:由控制节点将子任务发送到实现节点;步骤4:由实现节点接收并执行子任务,并根据设置的执行阶段向控制节点汇报子任务完成进度;步骤5:由控制节点接收各子任务进度并更新,同时定时扫描正在执行的长任务并获取其所有子任务的进度信息,根据公式计算得出长任务进度并更新;步骤6:用户发送请求获取长任务的最终进度。
地址 523808 广东省东莞市松山湖科技产业园区松科苑14号楼