[发明专利]灰度发布方法、应用服务器及灰度发布系统有效
申请号: | 202110233005.9 | 申请日: | 2021-03-03 |
公开(公告)号: | CN113014651B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 郑荣廷;姚远;李兴琦;张立伟;马瑞东;王海波 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 发布 方法 应用 服务器 系统 | ||
本申请实施例提供一种灰度发布方法、应用服务器及灰度发布系统,可用于金融技术领域,方法包括:接收服务请求;若确定自身为非灰度集群内的应用服务器,则根据请求路径自预设的灰度规则中获取对应的灰度关键信息;基于灰度关键信息和请求参数确定服务请求是否与灰度规则匹配成功,若是则获取灰度服务端标识,并根据该灰度服务端标识、请求路径及请求参数生成新的服务请求;将新的服务请求转发至灰度集群内的应用服务器,以使灰度集群内的应用服务器执行自身接收到的服务请求对应的请求业务。本申请能够有效提高灰度发布过程的处理效率,能够有效降低灰度发布过程中系统开销及负担,并能够有效缩短处理流程,提高整体系统处理链路的稳定性。
技术领域
本申请涉及数据处理技术领域,特别涉及金融技术领域,具体涉及灰度发布方法、应用服务器及灰度发布系统。
背景技术
伴随着移动互联网的发展以及人工智能、大数据、5G等新技术在金融领域的创新应用,商业银行科技系统的对客服务效率和质量都得到了极大提升。商业银行科技系统的持续升级迭代,在为客户提供更多便捷、优质金融服务的同时,也对自身系统的稳定性提出了更高的要求。为了避免迭代的新版本程序因可能的不完善给客户带来损失,目前包括商业银行在内的大部分企业都会采取灰度发布的方法。
目前,灰度发布方法的主要方式包括:代码层逻辑灰度、网络或WEB层灰度以及自定义路由灰度等发布方式,然而,代码层逻辑灰度发布方式的工作量大且耗费时间,同时频繁修改、发布会对整体系统的稳定性带来一定风险;网络或WEB层灰度发布方式仅适合设计比较简单的灰度规则,如果灰度规则或灰度筛选程序过于复杂,会无形中增加网络服务器及WEB服务器的系统开销及负担,影响网络分流及WEB接入转发效率;自定义路由灰度发布方式由于增加了路由服务器节点或代理服务器,人为延长了系统处理流程,降低了整体系统处理链路的稳定性,尤其是在分布式系统中,部署在应用服务器前的路由服务器很容易成为影响分布式系统处理性能的瓶颈点。
由此可知,无论是现有的哪一种灰度发布方法,均存在无法同时解决效率低下、占用系统开销大及系统稳定性较差的问题。
发明内容
针对现有技术中的问题,本申请提供一种灰度发布方法、应用服务器及灰度发布系统,能够有效提高灰度发布过程的处理效率,能够有效降低灰度发布过程中系统开销及负担,并能够有效缩短处理流程,提高整体系统处理链路的稳定性。
为解决上述技术问题,本申请提供以下技术方案:
第一方面,本申请提供一种灰度发布方法,包括:
接收服务请求,其中,所述服务请求中包含有目标服务端标识、请求路径及请求参数;
若确定自身为非灰度集群内的应用服务器,则根据所述请求路径自预设的灰度规则中获取对应的灰度关键信息;
基于所述灰度关键信息和请求参数确定所述服务请求是否与所述灰度规则匹配成功,若是,则获取预存储的与所述目标服务端标识对应的灰度服务端标识,并根据该灰度服务端标识、请求路径及请求参数生成新的服务请求;
将新的服务请求转发至灰度集群内的应用服务器,以使所述灰度集群内的应用服务器执行自身接收到的服务请求对应的请求业务。
进一步地,还包括:
若确定所述服务请求与所述灰度规则匹配失败,则自行执行所述服务请求对应的请求业务;
其中,当前的所述目标服务端标识为非灰度服务端标识,该非灰度服务端标识包括:非灰度域名地址对应的第一IP地址;
所述非灰度服务端标识唯一对应有预先存储的灰度服务端标识,该灰度服务端标识包括:灰度域名地址对应的第二IP地址。
进一步地,在所述接收服务请求之后,还包括:
读取本地环境变量的值,并根据该环境变量的值判断自身所属集群为非灰度集群或灰度集群;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110233005.9/2.html,转载请声明来源钻瓜专利网。