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

一种任务执行方法、装置及存储介质与流程

2023-02-19 09:34:28 来源:中国专利 TAG:

技术特征:
1.一种任务执行方法,其特征在于,包括:接收目标任务的任务重试消息,所述目标任务对应至少两个任务执行接口,所述任务执行接口为执行所述目标任务所需的接口,所述任务重试消息携带所述目标任务的任务数据;对每个任务执行接口的特征信息进行哈希处理,得到所述至少两个任务执行接口的至少两个哈希特征值;在所述目标任务的哈希特征数据集中查询所述哈希特征值,得到每个哈希特征值的查询结果;根据所述查询结果从所述至少两个任务执行接口中,确定所述目标任务的至少一个目标任务执行接口;基于所述目标任务的任务数据,调用所述目标任务执行接口,以重新执行所述目标任务。2.根据权利要求1所述的方法,其特征在于,所述特征信息包括标识信息和参数类型信息,所述对每个任务执行接口的特征信息进行哈希处理,得到所述至少两个任务执行接口的至少两个哈希特征值,包括:对任务执行接口的参数类型信息进行编码处理,得到所述参数类型信息的类型编码数据;对所述任务执行接口的标识信息、和所述类型编码数据进行哈希处理,得到所述任务执行接口的哈希特征值,从而得到所述至少两个任务执行接口的至少两个哈希特征值。3.根据权利要求2所述的方法,其特征在于,所述对所述任务执行接口的标识信息、和所述类型编码数据进行哈希处理,得到所述任务执行接口的哈希特征值,从而得到所述至少两个任务执行接口的至少两个哈希特征值,包括:通过哈希算法对所述任务执行接口的标识信息、和所述类型编码数据进行哈希计算,得到所述任务执行接口的初始哈希特征值;当所述初始哈希特征值存在哈希冲突时,对所述初始哈希特征值进行冲突解决处理,得到所述任务执行接口的哈希特征值,从而得到所述至少两个任务执行接口的至少两个哈希特征值。4.根据权利要求1所述的方法,其特征在于,所述在所述目标任务的哈希特征数据集中查询所述哈希特征值,得到每个哈希特征值的查询结果,包括:在所述目标任务的哈希特征数据集中查询哈希特征值;当所述哈希特征数据集中存在所述哈希特征值,确定所述哈希特征值的查询结果为已存在信息;当所述哈希特征数据集中不存在所述哈希特征值,确定所述哈希特征值的查询结果为不存在信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述查询结果从所述至少两个任务执行接口中,确定所述目标任务的至少一个目标任务执行接口,包括:当任务执行接口的哈希特征值的查询结果为不存在信息,确定所述任务执行接口为所述目标任务的目标任务执行接口,以得到所述目标任务的至少一个目标任务执行接口。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当任务执行接口的哈希特征值的查询结果为已存在信息,确定所述任务执行接口的历史调用结果为调用成功信息。7.根据权利要求1所述的方法,其特征在于,所述接收目标任务的任务重试消息,包括:接收消息队列发送的目标任务的任务重试信息,所述任务重试信息基于所述目标任务的任务失败信息生成,所述任务重试信息携带所述目标任务的任务数据和哈希特征数据集。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:获取所述目标任务执行接口的调用结果;当所述调用结果为调用成功信息时,将所述目标任务执行接口的哈希特征值存储到所述哈希特征数据集中,得到更新哈希特征数据集;向所述消息队列发送所述更新哈希特征数据集。9.根据权利要求6所述的方法,其特征在于,所述方法还包括:通过调用控制接口接收所述目标任务的任务接口信息,所述任务接口信息包括所述至少两个任务执行接口的特征信息;所述对每个任务执行接口的特征信息进行哈希处理,得到所述至少两个任务执行接口的至少两个哈希特征值,包括:通过所述调用控制接口对每个任务执行接口的特征信息任务数据进行哈希处理,得到所述至少两个任务执行接口的至少两个哈希特征值;所述在所述目标任务的哈希特征数据集中查询所述哈希特征值,得到每个哈希特征值的查询结果,包括:通过所述调用控制接口在所述目标任务的哈希特征数据集中查询所述哈希特征值,得到每个哈希特征值的查询结果。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:当任务执行接口的历史调用结果为调用成功信息时,通过所述调用控制接口输出所述任务执行接口的历史调用信息。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:通过所述调用控制接口,获取所述目标任务执行接口的调用结果;当所述调用结果为调用成功信息时,通过所述调用控制接口将所述目标任务执行接口的哈希特征值存储到所述哈希特征数据集中,得到更新哈希特征数据集;通过所述调用控制接口,输出所述目标任务执行接口的调用结果;向所述消息队列发送所述更新哈希特征数据集。12.一种任务执行方法,其特征在于,包括:接收目标任务的任务重试消息,所述目标任务对应第一任务执行接口和第二任务执行接口,所述任务重试消息携带所述目标任务的任务数据;对所述第一任务执行接口的进行哈希处理,得到所述第一任务执行接口的第一哈希特征值,以及在所述目标任务的哈希特征数据集中查询所述第一哈希特征值,得到所述第一哈希特征值的第一查询结果;当所述第一查询结果为已存在信息时,对所述第二任务执行接口的进行哈希处理,得到所述第二任务执行接口的第二哈希特征值,以及在所述目标任务的哈希特征数据集中查
询所述第二哈希特征值,得到所述第二哈希特征值的第二查询结果;当所述第二查询结果为不存在信息时,基于所述目标任务的任务数据,调用所述第二任务执行接口,以重新执行所述目标任务。13.一种任务执行装置,其特征在于,包括:消息接收模块,用于接收目标任务的任务重试消息,所述目标任务对应至少两个任务执行接口,所述任务执行接口为执行所述目标任务所需的接口,所述任务重试消息携带所述目标任务的任务数据;哈希处理模块,用于对每个任务执行接口的特征信息进行哈希处理,得到所述至少两个任务执行接口的至少两个哈希特征值;数据查询模块,用于在所述目标任务的哈希特征数据集中查询所述哈希特征值,得到每个哈希特征值的查询结果;接口确定模块,用于根据所述查询结果从所述至少两个任务执行接口中,确定所述目标任务的至少一个目标任务执行接口;接口调用模块,用于基于所述目标任务的任务数据,调用所述目标任务执行接口,以重新执行所述目标任务。14.一种任务执行装置,其特征在于,包括:接收模块,用于接收目标任务的任务重试消息,所述目标任务对应第一任务执行接口和第二任务执行接口,所述任务重试消息携带所述目标任务的任务数据;第一接口模块,用于对所述第一任务执行接口的进行哈希处理,得到所述第一任务执行接口的第一哈希特征值,以及在所述目标任务的哈希特征数据集中查询所述第一哈希特征值,得到所述第一哈希特征值的第一查询结果;第二接口模块,用于当所述第一查询结果为已存在信息时,对所述第二任务执行接口的进行哈希处理,得到所述第二任务执行接口的第二哈希特征值,以及在所述目标任务的哈希特征数据集中查询所述第二哈希特征值,得到所述第二哈希特征值的第二查询结果;调用模块,用于当所述第二查询结果为不存在信息时,基于所述目标任务的任务数据,调用所述第二任务执行接口,以重新执行所述目标任务。15.一种存储介质,其特征在于,所述存储介质存储有多条计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至12任一项方法中的步骤。

技术总结
本申请公开了一种任务执行方法、装置及存储介质;本申请接收目标任务的任务重试消息,目标任务对应至少两个任务执行接口,任务执行接口为执行目标任务所需的接口,任务重试消息携带目标任务的任务数据;对每个任务执行接口的特征信息进行哈希处理,得到至少两个任务执行接口的至少两个哈希特征值;在目标任务的哈希特征数据集中查询哈希特征值,得到每个哈希特征值的查询结果;根据查询结果从至少两个任务执行接口中,确定目标任务的至少一个目标任务执行接口;基于目标任务的任务数据,调用目标任务执行接口,以重新执行目标任务;本申请可以有效提高重新执行任务的效率。可以有效提高重新执行任务的效率。可以有效提高重新执行任务的效率。


技术研发人员:梁振锐
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.08.06
技术公布日:2023/2/17
再多了解一些

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

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

相关文献