金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211111725.9 (22)申请日 2022.09.13 (71)申请人 平安银行股份有限公司 地址 518000 广东省深圳市罗湖区深南 东 路5047号 (72)发明人 黄晓铭 刘亚军  (74)专利代理 机构 广东良马律师事务所 4 4395 专利代理师 李良 (51)Int.Cl. G06F 8/71(2018.01) G06F 8/65(2018.01) G06Q 40/02(2012.01) (54)发明名称 一种服务降级处理方法、 装置、 系统及存储 介质 (57)摘要 本发明公开了一种服务降级处理方法、 装 置、 系统及存储介质, 方法包括: 根据不同接口的 降级需求生成降级配置文件; 加载所述降级配置 文件, 获取降级配置内容, 所述降级配置内容包 括降级接口列表和降级参数; 当目标接口接收到 服务请求时, 对所述服务请求进行拦截验证, 确 认所述降级接口列表中是否包括所述目标接口; 若包括, 则根据所述降级参数对 所述目标接口的 出参进行降级处理。 通过基于不同接口的降级需 求生成配置化的降级配置文件, 在目标接口被请 求服务时, 对接口请求进行拦截以验证目标接口 是否需要降级处理, 以对应配置的降级参数实现 对不同接口的针对性的服务降级, 有效提高服务 降级处理的灵活性, 适应多样化的异常场景。 权利要求书2页 说明书8页 附图5页 CN 115390907 A 2022.11.25 CN 115390907 A 1.一种服 务降级处 理方法, 其特 征在于, 包括: 根据不同接口 的降级需求 生成降级配置文件; 加载所述降级配置文件, 获取降级配置内容, 所述降级配置内容包括降级接口列表和 降级参数; 当目标接口接收到服务请求时, 对所述服务请求进行拦截验证, 确认所述降级接口列 表中是否包括所述目标接口; 若包括, 则根据所述降级参数对所述目标接口 的出参进行降级处 理。 2.根据权利要求1所述的服务降级处理方法, 其特征在于, 所述确认所述降级接口列表 中是否包括所述目标接口之后, 所述方法还 包括: 若不包括, 则直接返回所述目标接口 的原始出参数据。 3.根据权利要求1所述的服务降级处理方法, 其特征在于, 所述根据不同接口的降级需 求生成降级配置文件, 具体包括: 通过预设的配置中心接收不同接口 的降级需求, 并生成降级配置文件。 4.根据权利要求1所述的服务降级处理方法, 其特征在于, 所述根据不同接口的降级需 求生成降级配置文件之后, 所述方法还 包括: 根据异常反馈数据对所述降级配置文件进行 更新。 5.根据权利要求4所述的服务降级处理方法, 其特征在于, 所述加载所述降级配置文 件, 获取降级配置内容, 具体包括: 热加载所述降级配置文件, 实时获取 更新的降级配置内容。 6.根据权利要求1所述的服务降级处理方法, 其特征在于, 所述当目标接口接收到服务 请求时, 对所述服务请求进行拦截验证, 确认所述降级接口列表中是否包括所述目标接口, 包括: 当目标接口接收到服 务请求时, 通过 预设拦截器对所述 服务请求进行拦截; 将所述目标接口于所述降级接口列表进行标识匹配, 确 认所述降级接口列表中是否包 括所述目标接口。 7.根据权利要求1所述的服务降级处理方法, 其特征在于, 所述降级参数包括需降级的 出参变量名、 降级类型和变量 替换值。 8.根据权利要求7所述的服务降级处理方法, 其特征在于, 所述根据所述降级参数对所 述目标接口 的出参进行降级处 理, 包括: 通过递归算法对所述目标接口 的出参进行遍历; 根据需降级的出参变量名在遍历结果中确认目标变量; 获取所述目标变量的降级类型, 所述降级类型包括 修改类型和删除类型; 若为修改类型, 则将所述目标变量的原 始返回值 修改为所述变量 替换值; 若为删除类型, 则 删除所述目标变量。 9.根据权利要求7所述的服务降级处理方法, 其特征在于, 所述通过递归算法对所述目 标接口的出参进行遍历之前, 所述方法还 包括: 设置最大递归深度。 10.一种服 务降级处 理装置, 其特 征在于, 包括: 配置模块, 用于根据不同接口 的降级需求 生成降级配置文件;权 利 要 求 书 1/2 页 2 CN 115390907 A 2加载模块, 用于加载所述降级配置文件, 获取降级配置内容, 所述降级配置内容包括降 级接口列表和降级参数; 拦截验证模块, 用于当目标接口接收到服务请求 时, 对所述服务请求进行拦截验证, 确 认所述降级接口列表中是否包括所述目标接口; 降级处理模块, 用于若所述降级接口列表中包括所述目标接口, 则根据所述降级参数 对所述目标接口 的出参进行降级处 理。 11.一种服 务降级处 理系统, 其特 征在于, 所述系统包括至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑9任一项所述的服务降级处理方 法。 12.一种非易失性计算机可读存储介质, 其特征在于, 所述非易失性计算机可读存储介 质存储有计算机可执行指令, 该计算机可执行指令被一个或多个处理器执行时, 可使得所 述一个或多个处 理器执行权利要求1 ‑9任一项所述的服 务降级处 理方法。权 利 要 求 书 2/2 页 3 CN 115390907 A 3

PDF文档 专利 一种服务降级处理方法、装置、系统及存储介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种服务降级处理方法、装置、系统及存储介质 第 1 页 专利 一种服务降级处理方法、装置、系统及存储介质 第 2 页 专利 一种服务降级处理方法、装置、系统及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:15:33上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。