[发明专利]有序任务的执行方法、执行装置和执行系统在审
申请号: | 202011466808.0 | 申请日: | 2020-12-14 |
公开(公告)号: | CN112559148A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 丁贤明 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;王淑梅 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 有序 任务 执行 方法 装置 系统 | ||
1.一种有序任务的执行方法,其特征在于,包括:
接收任务信息,其中,所述任务信息携带有组号和序号;
根据所述组号和所述序号,对所述任务信息进行分组排序存储,以生成待执行任务组;
获取任务执行器组的工作状态;
基于所述任务执行器组的空闲状态,发送所述待执行任务组至所述任务执行器组,以供所述任务执行器组执行所述待执行任务组;
将所述任务执行器组执行完成的任务信息分组排序存储至完成任务集。
2.根据权利要求1所述的有序任务的执行方法,其特征在于,所述任务执行器组执行所述待执行任务组的步骤,具体包括:
获取所述待执行任务组中的所述任务信息;
根据所述任务信息的序号,判断当前任务信息的前一任务信息是否存在于所述完成任务集;
基于所述前一任务信息存在于所述完成任务集的判断结果,执行所述当前任务信息。
3.根据权利要求2所述的有序任务的执行方法,其特征在于,所述任务执行器组执行所述待执行任务组的步骤,还包括:
基于所述前一任务信息未存在于所述完成任务集的判断结果,继续执行所述前一任务信息。
4.根据权利要求1所述的有序任务的执行方法,其特征在于,将所述任务执行器组的执行结果分组排序存储至完成任务集的步骤,具体包括:
获取所述执行完成的任务信息的执行状态,其中,所述执行状态包括执行成功和执行失败;
基于所述任务信息为执行成功的状态,将所述任务信息存储至成功任务集;
基于所述任务信息为执行失败的状态,将所述任务信息存储至失败任务集。
5.根据权利要求4所述的有序任务的执行方法,其特征在于,所述有序任务的执行方法,还包括:
获取所述失败任务集中的任一任务组;
根据所述组号和所述序号,判断所述任务组中是否有存储于所述成功任务集中的任务信息;
基于判断结果为是的状态,对存储于所述成功任务集中的任务信息执行回滚操作。
6.根据权利要求5所述的有序任务的执行方法,其特征在于,所述有序任务的执行方法,还包括:
基于判断结果为否的状态,将所述任务组移至完成回滚操作任务集。
7.一种有序任务的执行装置,其特征在于,包括:
任务接收器,用于接收任务信息,并根据所述任务信息携带的组号和序号对所述任务信息进行分组排序存储,以生成待执行任务组;
任务调度器,用于从任务接收器中拉取所述待执行任务组并发送至任务执行器组,以供所述任务执行器组执行所述待执行任务组;
结果集存储器,用于将所述任务执行器组的执行完成的任务信息分组排序存储至完成任务集。
8.根据权利要求7所述的有序任务的执行装置,其特征在于,所述有序任务的执行装置还包括:
幂等执行器,用于从结果集存储器中拉取执行失败的任务组,以执行回滚操作。
9.一种有序任务的执行系统,其特征在于,包括:
存储器,所述存储器存储有程序或指令;
处理器,所述处理器执行程序或指令实现如权利要求1至6中任一项所述的有序任务的执行方法的步骤。
10.一种可读存储介质,其特征在于,其上存储有程序或指令,所述程序或指令被处理器执行时实现如权利要求1至6中任一项所述的有序任务的执行方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011466808.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种旋成体激光吊舱的离心压气机排气系统
- 下一篇:一种溶剂过滤器用胶管连接头