[发明专利]一种灰度环境中访问请求的处理方法、装置、介质及设备在审
申请号: | 202111547139.4 | 申请日: | 2021-12-16 |
公开(公告)号: | CN114168987A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 刘聪 | 申请(专利权)人: | 平安壹账通云科技(深圳)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 蔡舒野 |
地址: | 518066 广东省深圳市前海深港合作*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 灰度 环境 访问 请求 处理 方法 装置 介质 设备 | ||
本申请涉及计算机及人工智能技术领域,本实施例公开了一种灰度环境中访问请求的处理方法、装置、介质及设备。方法由前端部署的转发服务执行,包括:若检测到应用的访问请求,获取访问请求的域名;从配置中心获取应用的实时访问配置信息;根据实时访问配置信息中确定的应用所处的当前阶段,以及域名与实时访问配置信息中访问规则的匹配结果,确定访问地址;将访问请求转发至访问地址进行处理;其中,后端可用区域包括灰度请求响应区域和标准请求响应区域。本技术方案,可以通过确定配置中心的阶段,来对灰度访问请求转发到相应的后端响应服务来进行灰度请求响应,简化应用更新过程的测试环节,并且降低频繁的开发和维护所带来的负担。
技术领域
本申请实施例涉及互联网及人工智能技术领域,尤其涉及一种灰度环境中访问请求的处理方法、装置、介质及设备。
背景技术
随着信息化时代的迅速发展,各种类型的应用应运而生。为了能够迎合用户的需求和喜好,应用往往需要每经过一段时间就进行一次更新。
由于每次更新可能会存在着前期测试无法发现的问题,因此,灰度发布成为了目前常用的手段。灰度发布是指在新老版本之间,能够平滑过渡的一种发布方式。即让一部分用户继续用老版本的应用,一部分用户开始使用新版本的应用。这样可以在使用新版本的应用的过程中及早获得用户的意见反馈,以完善产品功能,提升产品质量。
然而,传统的灰度发布方案是通过配置特定测试规则来达到产品灰度测试的目的。这样设置虽然可以满足一定业务量的需求,但是它也存在着不灵活的问题,如每次上线新业务代码都要重新更新测试规则,造成开发和运维负担。而且,业务需要频繁迭代也需要频繁做测试的业务。
发明内容
本申请实施例提供一种灰度环境中访问请求的处理方法、装置、介质及设备,可以通过确定配置中心的阶段,来对灰度访问请求转发到相应的后端响应服务来进行灰度请求响应,简化应用更新过程的测试环节,并且降低频繁的开发和维护所带来的负担。
第一方面,本申请实施例提供了一种灰度环境中访问请求的处理方法,所述方法由前端部署的转发服务执行,该方法包括:
若检测到应用的访问请求,获取所述访问请求的域名;
从配置中心获取应用的实时访问配置信息;
根据所述实时访问配置信息中确定的所述应用所处的当前阶段,以及所述域名与所述实时访问配置信息中访问规则的匹配结果,确定所述访问请求的访问地址;
将所述访问请求转发至所述访问地址指向的后端可用区域进行处理;其中,所述后端可用区域包括灰度请求响应区域和标准请求响应区域。
进一步的,根据所述实时访问配置信息中确定的所述应用所处的当前阶段,以及所述域名与所述实时访问配置信息中访问规则的匹配结果,确定所述访问请求的访问地址,包括:
若所述当前阶段为灰度发布阶段,则确定所述域名与所述实时访问配置信息中访问规则的匹配结果是否为匹配到灰度请求规则;
若匹配到,确定所述访问请求的访问地址为响应灰度请求的后端可用区域;
若未匹配到,确定所述访问请求的访问地址为响应标准请求的后端可用区域。
进一步的,确定所述域名与所述实时访问配置信息中访问规则的匹配结果,包括:
若所述域名包括灰度请求标识,则确定匹配结果为匹配到灰度请求规则;
若所述域名不包括灰度请求标识,则确定匹配结果为未匹配到灰度请求规则。
进一步的,根据所述实时访问配置信息中确定的所述应用所处的当前阶段,以及所述域名与所述实时访问配置信息中访问规则的匹配结果,确定所述访问请求的访问地址,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安壹账通云科技(深圳)有限公司,未经平安壹账通云科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111547139.4/2.html,转载请声明来源钻瓜专利网。