[发明专利]服务调用异常时的处理方法和装置有效
申请号: | 201610129982.3 | 申请日: | 2016-03-08 |
公开(公告)号: | CN107172113B | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 杜娟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 调用 异常 处理 方法 装置 | ||
1.一种服务调用异常时的处理方法,其特征在于,包括:
在出现服务调用异常时,生成本层系统的错误码;
将本层系统的错误码添加到返回结果中,其中,当下层系统出现服务调用异常时,所述返回结果中包含下层系统的错误码;所述下层系统为所述本层系统所调用的系统;
如果需要向上层系统反馈结果,将所述返回结果发送给上层系统;所述上层系统为调用所述本层系统的系统。
2.根据权利要求1所述的方法,其特征在于,不同层的系统生成的错误码具有相同的固定格式。
3.根据权利要求2所述的方法,其特征在于,所述错误码中包含系统标识。
4.根据权利要求1所述的方法,其特征在于,所述返回结果中包括错误上下文,所述将本层系统的错误码添加到返回结果中,包括:
以错误码堆栈方式,将本层系统的错误码添加到错误上下文中。
5.根据权利要求1所述的方法,其特征在于,所述将本层系统的错误码添加到返回结果中,包括:
如果未接收到其他系统反馈的错误上下文,则新建错误上下文,并在新建的错误上下文中添加本层系统的错误码。
6.根据权利要求1所述的方法,其特征在于,还包括:
如果需要定位问题,则将所述返回结果中包含的错误码对应的最底层系统确定为出现问题的系统。
7.一种服务调用异常时的处理装置,其特征在于,包括:
生成模块,用于在出现服务调用异常时,生成本层系统的错误码;
添加模块,用于将本层系统的错误码添加到返回结果中,其中,当下层系统出现服务调用异常时,所述返回结果中包含下层系统的错误码;所述下层系统为所述本层系统所调用的系统;
反馈模块,用于在需要向上层系统反馈结果时,将所述返回结果发送给上层系统;所述上层系统为调用所述本层系统的系统。
8.根据权利要求7所述的装置,其特征在于,不同层的系统生成的错误码具有相同的固定格式。
9.根据权利要求7所述的装置,其特征在于,所述返回结果中包括错误上下文,所述添加模块具体用于:
以错误码堆栈方式,将本层系统的错误码添加到错误上下文中。
10.根据权利要求7所述的装置,其特征在于,还包括:
定位模块,用于在需要定位问题时,将所述返回结果中包含的错误码对应的最底层系统确定为出现问题的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610129982.3/1.html,转载请声明来源钻瓜专利网。