[发明专利]一种异常处理方法及其装置在审
申请号: | 201911348550.1 | 申请日: | 2019-12-24 |
公开(公告)号: | CN113112316A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 李高峰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06Q10/08;G06F9/445;G06F9/451 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异常 处理 方法 及其 装置 | ||
本申请公开了一种异常处理方法及其装置。所述方法包括:从服务配置中心获取当前应用对应的异常配置信息,其中,所述当前应用包括在完成订单期间调用的至少一个服务,所述异常配置信息用于指示所述至少一个服务在完成所述订单期间出现异常时所设置的至少一个异常处理规则;利用所述异常配置信息配置所述当前应用;在所述订单出现异常时,调用所述至少一个异常处理规则,以对所述订单执行异常处理。采用本申请,可利用服务配置中心直接对所属服务进行异常处理信息配置,缓解了技术人员对于代码维护的压力,并可向不同客户提供定制化异常处理服务。
技术领域
本申请涉及计算机技术领域,尤其涉及一种异常处理方法及其装置。
背景技术
随着计算机的普及和互联网技术的迅猛发展,尤其是微服务架构的提出促使了系统架构从单一系统架构向分布式系统架构发展,而随着系统架构的快速迭代,服务之间的调用从系统内部服务调用转变到跨主机、跨应用集群等服务之间的调用,随之而来是的网络开销过大、服务不稳定等问题所造成的服务调用异常。
相关技术中,为了避免众多服务在被调用期间可能出现的异常,可定位到各个服务的代码段并在相应位置增加不同的异常处理代码,但是这样一来,当服务数量很大时定位到每个服务并在每个服务中添加异常处理代码,对于开发人员而言开发维护的代码数量是巨大的,对于人力成本的耗费是巨大的。
发明内容
本申请实施例提供一种异常处理方法、装置及电子装置,至少解决了以上提到的技术问题。
本申请实施例还提供一种异常处理方法,所述方法包括:从服务配置中心获取当前应用对应的异常配置信息,其中,所述当前应用包括在完成订单期间调用的至少一个服务,所述异常配置信息用于指示所述至少一个服务在完成所述订单期间出现异常时所设置的至少一个异常处理规则;利用所述异常配置信息配置所述当前应用;在所述订单出现异常时,调用所述至少一个异常处理规则,以对所述订单执行异常处理。
本申请实施例还提供一种异常处理方法,所述方法包括:接收至少一个节点发送的针对特定服务在调用从服务时的异常配置信息;响应于应用被启动,确定所述特定服务在所述应用中的特定异常配置信息;将所述特定异常配置信息发送到所述应用。
本申请实施例还提供一种异常处理方法,所述方法包括:根据从服务被调用后的返回信息确定所述从服务是否为异常处理;若为异常处理,从调用所述从服务的主服务对应的至少一个异常配置信息中确定与所述主服务匹配的异常配置信息。
本申请实施例还提供一种异常处理装置,所述装置包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行以上方法的指令。
本申请实施例还提供一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行以上方法。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
采用本申请,可利用服务配置中心直接对所属服务进行异常处理信息配置,缓解了技术人员对于代码维护的压力,并可向不同客户提供定制化异常处理服务。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是示出根据本申请的示例性实施例的分布式服务调用的场景示意图;
图2是示出根据本申请的示例性实施例的异常处理方法的流程图;
图3是示出根据本申请的示例性实施例的服务调用出现异常时的处理流程图;
图4是示出根据本申请的示例性实施例的异常处理的场景示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911348550.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型汽车棘轮机构
- 下一篇:车辆绝缘检测方法、装置、存储介质及车辆