一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

业务执行方法、系统、介质及终端与流程

2022-11-12 19:04:30 来源:中国专利 TAG:

技术特征:
1.一种业务执行方法,其特征在于,包括以下步骤:获取一业务被拆分后,产生的多个子业务;对多个所述子业务进行重排序,并按照重排序后的顺序执行多个所述子业务;在执行过程中,若任意一所述子业务出现异常,则记录业务异常断点及异常前对应的业务数据,并停止执行顺序位于异常的子业务后的子业务;所述业务异常断点为所述异常的子业务在重排序后的多个子业务中的位置;每间隔预设时间,读取一次所述业务数据,并从所述业务异常断点处开始,基于所述业务数据,继续执行所述异常的子业务及所述顺序位于异常的子业务后的子业务,直至所述业务完全执行成功。2.根据权利要求1所述的方法,对多个所述子业务进行重排序包括以下步骤:对多个所述子业务的业务内容分别进行分析,获取两两所述子业务之间的依赖关系;基于多个所述子业务的优先级和所述依赖关系,对多个所述子业务进行重排序。3.根据权利要求1所述的方法,所述重排序的方法至少包括:两个所述子业务的执行顺序倒置,和/或至少两个所述子业务的执行顺序由串行变为并行。4.根据权利要求1所述的方法,只有在所述异常的子业务正常执行后,所述顺序位于异常的子业务后的子业务才开始执行。5.一种业务执行系统,其特征在于,包括:获取模块、重排序模块、记录模块及断点补偿模块;所述获取模块用于获取一业务被拆分后,产生的多个子业务;所述重排序模块用于对多个所述子业务进行重排序,并按照重排序后的顺序执行多个所述子业务;所述记录模块用于在执行过程中,若任意一所述子业务出现异常,则记录业务异常断点及异常前对应的业务数据,并停止执行顺序位于异常的子业务后的子业务;所述业务异常断点为所述异常的子业务在重排序后的多个子业务中的位置;所述断点补偿模块用于每间隔预设时间,读取一次所述业务数据,并从所述业务异常断点处开始,基于所述业务数据,继续执行所述异常的子业务及所述顺序位于异常的子业务后的子业务,直至所述业务完全执行成功。6.一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至4中任一项所述的业务执行方法。7.一种终端,其特征在于,包括:处理器及存储器;所述存储器用于存储计算机程序;所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行权利要求1至4中任一项所述的业务执行方法。8.一种业务执行系统,其特征在于,包括:权利要求7中所述的终端和使用端;所述使用端用于拆分业务,并将拆分所述业务后产生的多个子业务一一发送至所述终端。9.根据权利要求8所述的系统,所述使用端基于预定义需求拆分所述业务,以将所述业务拆分成多个具有预设最小颗粒度的子业务。
10.根据权利要求8所述的系统,所述使用端还用于定义多个所述子业务的优先级,并将所述优先级发送至所述终端。

技术总结
本发明提供一种业务执行方法、系统、介质及终端;所述方法包括以下步骤:获取一业务被拆分后,产生的多个子业务;对多个子业务进行重排序,并按照重排序后的顺序执行多个子业务;在执行过程中,若任意一子业务出现异常,则记录业务异常断点及异常前对应的业务数据,并停止执行顺序位于异常的子业务后的子业务;每间隔预设时间,读取一次业务数据,并从业务异常断点处开始,基于业务数据,继续执行异常的子业务及顺序位于异常的子业务后的子业务,直至业务完全执行成功;本发明通过记录业务异常断点及在业务异常断点处的业务数据,采用断点补偿方式执行业务,保证了全局业务数据的一致性,提高了业务执行的效率,给用户带来良好的使用体验。使用体验。使用体验。


技术研发人员:薛东平
受保护的技术使用者:上海博泰悦臻网络技术服务有限公司
技术研发日:2021.05.10
技术公布日:2022/11/10
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献