【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种函数中断控制方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、函数的超时控制是一种机制,用于限制函数执行的时间。如果函数在指定的时长内没有完成执行,系统会中断该函数的执行,以避免程序挂起或阻塞。
2、目前的超时控制方法无论用于业务处理的函数执行到哪个位置,只要函数的运行时长超过时长阈值,均中断该函数的运行,如果此时函数运行正在实现某项数据操作功能,中断函数运行可能会导致函数运行错误。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够避免函数运行错误的函数中断控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种函数中断控制方法,包括:
3、响应于用户触发的业务处理请求,获取与所述业务处理请求对应的待运行函数,所述待运行函数具有对应的运行时长阈值,且所述待运行函数中包括至少一个子函数,所述至少一个子函数包括具有预设的数据操作功能的子函数,所述具有预设的数
...【技术保护点】
1.一种函数中断控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取与所述业务处理请求对应的待运行函数之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述基于携带有禁止中断标识的第二目标子函数以及所述初始函数,生成所述待运行函数包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述待运行函数中子函数的运行顺序,依次运行所述待运行函数中的各子函数之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述在每个代码段运行过程中,基于当前代码段对应的超时
...【技术特征摘要】
1.一种函数中断控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取与所述业务处理请求对应的待运行函数之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述基于携带有禁止中断标识的第二目标子函数以及所述初始函数,生成所述待运行函数包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述待运行函数中子函数的运行顺序,依次运行所述待运行函数中的各子函数之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述在每个代码段运行过程中,基于当前代码段对应的超时判断节点,判断当前代码段的运行结束时刻与所述待运行函数的开始运行时刻之间的时长是否达到所述运行时长阈值之后,所述方法还包...
【专利技术属性】
技术研发人员:林立成,马鸣,王之乐,王备,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。