[发明专利]服务降级处理方法、装置及电子设备有效
申请号: | 201811461097.0 | 申请日: | 2018-12-01 |
公开(公告)号: | CN111262898B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 张群辉;冯微峰;夏斐;尹长江;马莉亚;张黎静;方小瑞;段亚军;高鹏程;潘玉民;曾露;祁小彦;沈东佳 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L43/08 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 南海燕 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 降级 处理 方法 装置 电子设备 | ||
1.一种服务降级处理方法,其特征在于,包括:
第一服务器保存服务接口与多个服务实现之间的对应关系信息,以及多个服务实现分别对应的服务降级配置信息,所述服务降级配置信息包括:服务实现对应的需监测的核心指标信息、异常规则信息、降级服务实现的信息;其中,所述服务接口是按照商品对象服务流程中的节点进行定义的,所述商品对象服务流程中包括多个节点,分别对应不同的服务接口,所述服务实现是由服务提供方根据所述服务接口对应的定义信息提供的;在服务调用方需要调用所述商品对象服务流程中一目标节点上的服务,并通过该目标节点对应的服务接口向其中一目标服务实现发起调用请求时,由流程引擎根据所述调用请求中传入的信息,以及所述对应关系信息,将所述调用请求路由到所述目标服务接口下的所述目标服务实现对应的服务地址;所述降级服务实现的信息包括所述降级服务实现对应的服务地址信息;
在所述服务实现被至少一个服务调用方客户端进行调用的过程中,对所述服务实现的运行情况进行监控;
如果所述服务实现的核心指标符合所述异常规则,则向所述服务调用方关联的流程引擎系统推送降级通知,以便在服务调用方再次发起对所述服务实现的调用请求时,由流程引擎系统根据所述降级通知,将该调用请求路由到所述降级服务实现对应的服务地址。
2.根据权利要求1所述的方法,其特征在于,
所述多个服务实现中包括所述服务接口的默认服务实现;其中,非默认服务实现以所述默认服务实现为降级服务实现。
3.根据权利要求1所述的方法,其特征在于,还包括;
向服务提供方的客户端提供关于所述服务实现的异常次数统计信息。
4.一种服务降级处理方法,其特征在于,包括:
第一客户端提供已定义的服务接口信息列表;所述服务接口是按照商品对象服务流程中的节点进行定义的;所述商品对象服务流程中包括多个节点,分别对应不同的服务接口,同一服务接口对应多个服务实现;
在目标服务接口被选择后,接收为所述服务接口提供的服务实现信息,以及所述服务实现对应的服务降级配置信息,所述服务降级配置信息包括:需监测的核心指标信息、异常规则信息、降级服务实现的信息;所述降级服务实现的信息包括所述降级服务实现对应的服务地址信息;
将所述服务实现信息,将需监测的核心指标信息、异常规则信息、降级服务实现注册到第一服务器,以便在服务调用方需要调用所述商品对象服务流程中一目标节点上的服务,并通过该目标节点对应的服务接口向其中一目标服务实现发起调用请求时,由流程引擎根据所述调用请求中传入的信息,以及所述对应关系信息,将所述调用请求路由到所述目标服务接口下的所述目标服务实现对应的服务地址,并在所述服务实现被至少一个服务调用方进行调用的过程中,对所述服务实现的运行情况进行监控,如果所述服务实现的核心指标符合所述异常规则,则向所述服务调用方关联的流程引擎系统推送降级通知,在服务调用方再次发起对所述服务实现的调用请求时,由流程引擎系统根据所述降级通知,将该调用请求路由到所述降级服务实现对应的服务地址。
5.根据权利要求4所述的方法,其特征在于:
所述服务实现信息包括服务实现对应的路由规则信息,以便所述服务调用方通过所述路由规则定位到所述服务实现,并向其发起调用。
6.根据权利要求5所述的方法,其特征在于:
所述路由规则信息包括输入参数信息,以及条件信息,以便在调用请求中的输入参数符合某路由规则中的条件信息,将所述调用请求定位到该路由规则对应的服务实现。
7.根据权利要求4所述的方法,其特征在于:
所述服务实现信息包括服务实现对应的服务地址信息,以便在定位到所述服务实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811461097.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种养殖池辅助取样装置
- 下一篇:一种全自动打钮机