一种业务运行方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33991281 阅读:22 留言:0更新日期:2022-07-02 09:45
本发明专利技术实施例公开一种业务运行方法、装置、电子设备及存储介质,涉及计算机技术领域,能够使业务流程的维护难度大大降低,灵活性有效提高。所述方法包括:获取待运行业务对应的目标业务流程模板,所述目标业务流程模板中提供有所述目标业务流程中的目标任务和所述目标任务之间的依赖关系;解析所述目标业务流程模板,确定所述目标业务流程中的各目标任务及所述各目标任务之间的依赖关系;获取所述各目标任务对应的目标任务模板;根据所述各目标任务对应的目标任务模板,获取各所述目标任务的任务实例;根据所述目标任务之间的依赖关系,确定当前需要执行的目标任务;运行所述当前需要运行的目标任务的实例。本发明专利技术可各种业务流程开发中。程开发中。程开发中。

【技术实现步骤摘要】
一种业务运行方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种业务运行方法、装置、电子设备及存储介质。

技术介绍

[0002]随着大数据和人工智能技术的发展,利用技术手段来解决人们生活中遇到的各种问题的情况越来越多,从而形成了各种各样的业务形态,例如模型训练业务、信息查询业务、商品推荐业务等。这些业务可以通过一系列业务流程实现。
[0003]目前大部分开发人员对业务进行开发时,都是自己根据业务需求,搭建一个网页服务,通过接口调用或者定期调度的方式来运行业务流程。然而,由于流程都是用代码写的,不同人的编码风格和编程习惯都不一样,即使是同一个人在不同时期写的代码都是千差万别,随着时间的推移,维护难度相应也会增加。而且如果涉及到业务流程变动,代码修改成本会非常高,灵活性差。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种业务运行方法、装置、电子设备及存储介质,能够使务流程维护难度大大降低,灵活性有效提高。
[0005]第一方面,本专利技术实施例提供一种业务运行方法,包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务运行方法,其特征在于,包括:获取待运行业务对应的目标业务流程模板,所述目标业务流程模板中提供有所述目标业务流程中的目标任务和所述目标任务之间的依赖关系;解析所述目标业务流程模板,确定所述目标业务流程中的各目标任务及所述各目标任务之间的依赖关系;获取所述各目标任务对应的目标任务模板;根据所述各目标任务对应的目标任务模板,获取各所述目标任务的任务实例;根据所述目标任务之间的依赖关系,确定当前需要执行的目标任务;运行所述当前需要运行的目标任务的实例。2.根据权利要求1所述的方法,其特征在于,所述获取待运行业务对应的目标业务流程模板包括:接收用户的业务运行请求,所述业务运行请求中携带有待运行业务的标识;根据所述待运行业务的标识,获取待运行业务对应的目标业务流程模板。3.根据权利要求1所述的方法,其特征在于,所述获取所述各目标任务对应的目标任务模板包括:从预先创建的任务模板库中,获取所述各目标任务对应的目标任务模板。4.根据权利要求1所述的方法,其特征在于,所述运行所述当前需要运行的目标任务的实例包括:确定所述当前需要执行的目标任务的上游目标任务是否执行完成;若是,基于所述上游任务的执行结果,运行所述当前需要运行的目标任务的实例。5.根据权利要求4所述的方法,其特征在于,所述根据所述上游任务的执行结果,运行所述当前需要运行的目标任务的实例包括:启动所述当前需要运行的目标任务的运行环境;将所述当前需要运行的目标任务的实例提交到所述启动的运行环境中,以基于所述上游任务的执行结果,运行所述当前需要运行的目标任务的实例。6.根据权利要求5所述的方法,其特征在于,所述目标业务流程中的各目标任务的运行环境彼此相同或不同。7.根据权利要求1

【专利技术属性】
技术研发人员:周凯李瀚孙越
申请(专利权)人:第四范式北京技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1