[发明专利]一种业务降级的方法和装置在审
| 申请号: | 202210138210.1 | 申请日: | 2022-02-15 |
| 公开(公告)号: | CN114528140A | 公开(公告)日: | 2022-05-24 |
| 发明(设计)人: | 贺鹏 | 申请(专利权)人: | 京东科技控股股份有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/48;G06F21/44 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张效荣;韩黎捷 |
| 地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 业务 降级 方法 装置 | ||
本发明公开了一种业务降级的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:根据业务请求获取业务的降级配置信息,所述降级配置信息包括降级条件和降级规则,所述降级规则包括降级业务字段、字段值和规则类型,所述规则类型标示了降级业务字段和字段值之间的关系;根据所述降级条件判断所述业务是否需要降级;在所述业务需要降级的情况下,根据所述降级业务字段、字段值和规则类型确定待降级的业务节点,所述业务包括不少于一个业务节点;根据所述降级规则对所述待降级的业务节点进行降级处理。该实施方式不仅实现了精细到业务节点的降级方法,而且提升了用户的体验感,将业务降级的影响降低到最小范围。
技术领域
本发明涉及计算机技术领域,尤其涉及一种业务降级的方法和装置。
背景技术
随着互联网信息化的广泛应用,网络线上业务得到了快速的发展。当线上业务遇到业务异常或者系统问题时,会直接影响业务的正常处理流程,致使业务暂时中断。
为了降低上述突发的业务异常或系统问题对线上业务的影响,目前通用的方法是通过在业务流程的关键节点嵌入降级开关,进行一刀切式的业务降级,从而实现业务流程的快速恢复。然而采用一刀切式的业务降级,容易导致其它正常用户无法使用此业务,不仅降低了用户的体验感,造成用户的流失而且还有可能直接影响业务收益。
发明内容
有鉴于此,本发明实施例提供一种业务降级的方法和装置,基于配置的降级条件和规则,确定待降级的业务节点,根据降级规则对待降级业务节点进行精细化降级处理,不仅完成了业务节点级别的精细化降级,而且提升了用户的体验感,避免了因业务降级而影响业务收益的风险,将业务降级的影响降低到最小范围。
为实现所述目的,根据本发明实施例的一个方面,提供了一种业务降级的方法,包括:
根据业务请求获取业务的降级配置信息,所述降级配置信息包括降级条件和降级规则,所述降级规则包括降级业务字段、字段值和规则类型,所述规则类型标示了降级业务字段和字段值之间的关系;
根据所述降级条件判断所述业务是否需要降级;
在所述业务需要降级的情况下,根据所述降级业务字段、字段值和规则类型确定待降级的业务节点,所述业务包括不少于一个业务节点;
根据所述降级规则对所述待降级的业务节点进行降级处理。
可选地,所述降级条件包括业务方法名;根据所述降级条件判断所述业务是否需要降级,包括:从所述业务的业务程序中获取业务方法名;将所述业务方法名与所述降级条件进行匹配;在匹配成功的情况下,确定所述业务需要降级。
可选地,根据所述降级业务字段、字段值和规则类型确定待降级的业务节点,包括:根据所述降级业务字段获取与所述降级业务字段相关的第一业务节点集合;根据所述字段值和规则类型,从所述第一业务节点集合中选取待降级的业务节点。
可选地,在所述降级规则是由多个子规则组成的情况下,所述降级规则还包括:子规则之间的关系;所述方法还包括:根据所述降级业务字段、字段值、规则类型和子规则之间的关系确定待降级的业务节点。
可选地,根据所述降级业务字段、字段值、规则类型和子规则之间的关系确定待降级的业务节点包括:对每个子规则,根据所述降级业务字段、字段值和规则类型确定第二业务节点集合;根据所述子规则之间的关系,和每个子规则对应的第二业务节点集合,确定待降级的业务节点。
可选地,在根据业务请求获取业务的降级配置信息之前,包括:基于管理端的管理运维界面配置业务的降级配置信息,且所述降级配置包括:降级授权配置、降级开关配置、降级条件配置和降级规则配置。
可选地,在根据业务请求获取所述业务的降级配置信息之前,还包括:确定业务降级开关已经开启;所述业务降级开关的开启方式包括:自动开启和手动开启;所述自动开启包括:根据预先设置的开启时间开启所述业务降级开关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技控股股份有限公司,未经京东科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210138210.1/2.html,转载请声明来源钻瓜专利网。





