[发明专利]业务请求处理方法、装置、计算机设备和存储介质在审
申请号: | 202010360490.1 | 申请日: | 2020-04-30 |
公开(公告)号: | CN113591510A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 刘旭;朱杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06F9/54;G06F9/48 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 董慧 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 请求 处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种业务请求处理方法,所述方法包括:
当获取到业务请求时,获取所述业务请求对应的预设超时时间;
生成执行所述业务请求的调用链以及所述调用链的根服务节点;
根据所述预设超时时间确定所述业务请求调用链的生存时间;所述调用链的生存时间不超过所述预设超时时间;
从所述根服务节点执行所述业务请求;
当所述调用链的生存时间到过期时,停止执行所述业务请求,返回超时信息。
2.根据权利要求1所述的方法,所述根据所述预设超时时间确定所述业务请求调用链的生存时间,包括:
根据所述预设超时时间,为所述调用链的根服务节点设置生存时间;
对于执行所述业务请求时所调用的子服务节点,根据所述子服务节点的父服务节点的生存时间为所述子服务节点设置生存时间;所述子服务节点的生存时间不超过所述父服务节点的生存时间。
3.根据权利要求2所述的方法,其特征在于,当所述调用链的生存时间到过期时,停止执行所述业务请求,返回超时信息,包括:
当正在执行业务处理逻辑的当前服务节点的生存时间过期时,停止执行所述业务处理逻辑,返回超时信息。
4.根据权利要求3所述的方法,其特征在于,当正在执行业务处理逻辑的当前服务节点的生存时间过期时,停止执行所述业务处理逻辑,返回超时信息,包括:针对占用资源大于预设标准的第一类服务节点,建立定时器监控所述生存时间,在当前服务节点执行所述业务逻辑时,若所述定时器到期,则停止执行所述业务逻辑,返回超时信息。
5.根据权利要求4所述的方法,其特征在于,针对占用资源大于预设标准的第一类服务节点,建立定时器监控所述生存时间,在当前服务节点执行所述业务逻辑时,若所述定时器到期,则停止执行所述业务逻辑,返回超时信息,包括:
针对占用资源大于预设标准的第一类服务节点,创建主线程,主线程根据生存时间生成定时器;
建立子线程执行业务处理逻辑;
当所述主线程的定时器到期时,若所述子线程的业务处理逻辑未完成,则所述主线程返回超时信息。
6.根据权利要求5所述的方法,其特征在于,当所述主线程的定时器到期时,若所述子线程的业务处理逻辑完成,则返回业务处理结果。
7.根据权利要求3所述的方法,其特征在于,当正在执行业务处理逻辑的当前服务节点的生存时间过期时,停止执行所述业务处理逻辑,返回超时信息,包括:针对占用资源小于预设标准的第二类服务节点,在执行所述业务逻辑需要调用子服务节点时,若当前服务节点的生存时间过期,则停止执行所述业务处理逻辑,返回超时信息。
8.根据权利要求7所述的方法,其特征在于,在执行所述业务逻辑需要调用子服务节点时,若当前服务节点的生存时间未过期,则执行所述对于执行所述业务请求时所调用的子服务节点,根据所述子服务节点的父服务节点的生存时间为所述子服务节点设置生存时间的步骤。
9.根据权利要求7所述的方法,其特征在于,在当前服务节点的业务处理逻辑执行完毕后,若所述当前服务节点的生存时间未过期,则向所述当前服务节点的父服务节点返回业务处理结果。
10.根据权利要求7所述的方法,其特征在于,在当前服务节点的业务处理逻辑执行完毕后,若当前服务节点的生存时间过期,则向所述父服务节点返回超时信息。
11.根据权利要求2所述的方法,其特征在于,对于执行所述业务请求时所调用的子服务节点,根据所述子服务节点的父服务节点的生存时间为所述子服务节点设置生存时间,包括:对于执行所述业务请求时所调用的子服务节点,令所述子服务节点继承所述父服务节点的生存时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010360490.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品加工用原料清洗装置
- 下一篇:一种页交换的方法、存储系统和电子设备