[发明专利]应用的灰度发布方法、装置及计算机可读存储介质有效
| 申请号: | 201810546888.7 | 申请日: | 2018-05-31 |
| 公开(公告)号: | CN108768875B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 孙志博 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
| 主分类号: | H04L47/10 | 分类号: | H04L47/10;H04L45/00;H04L67/10;H04L67/00 |
| 代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 灰度 发布 方法 装置 计算机 可读 存储 介质 | ||
本发明公开了一种应用的灰度发布方法,该方法包括:当接收到客户端发送的访问请求时,确定访问请求对应的用户信息;从缓存中获取当前的第一分流规则,并判断用户信息是否与第一分流规则匹配;若用户信息与第一分流规则匹配,则确定访问请求对应的灰度功能模块,并将用户请求导流至与灰度功能模块对应的灰度服务集群进行处理;根据访问请求更新记录的灰度功能模块的访问量;当灰度服务模块的上线时长达到预设时长时,获取统计的访问量;确定访问量对应的灰度比例,并根据灰度比例调整第一分流规则。本发明还提出一种应用的灰度发布装置以及一种计算机可读存储介质。本发明实现由旧版本软件至新版本软件之间的平稳升级。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用的灰度发布方法、装置及计算机可读存储介质。
背景技术
随着互联网行业的发展,与互联网相关的行业也得到迅速的发展,而在终端设备中最明显的表现是操作系统和应用程序的更新升级。
互联网产品都有大量的面向用户的功能,这些功能在没有线上验证的情况下,无法得到真实的用户的反馈信息,因此也缺少了判断新功能是否真的优于旧功能的依据。目前,应用软件开发人员在开发更新的应用软件时,由测试人员进行内部测试后进行更新,但是内部测试并不能完全发现新功能存在的缺陷,并且无法得到用户对新功能的反馈,一旦软件出现问题,需要进行回滚,而回滚不仅工作量大而且效率低,也会影响到业务的正常运行,导致旧版本软件至新版本软件之间的难以实现平稳升级。
发明内容
本发明提供一种应用的灰度发布方法、装置及计算机可读存储介质,其主要目的在于实现由旧版本软件至新版本软件之间的平稳升级。
为实现上述目的,本发明还提供一种应用的灰度发布方法,该方法包括:
当接收到客户端发送的访问请求时,确定所述访问请求对应的用户信息;
从缓存中获取当前的第一分流规则,并判断所述用户信息是否与所述第一分流规则匹配;
若所述用户信息与所述第一分流规则匹配,则确定所述访问请求对应的灰度功能模块,并将所述用户请求导流至与所述灰度功能模块对应的灰度服务集群进行处理;
根据所述访问请求更新记录的所述灰度功能模块的访问量;
当所述灰度服务模块的上线时长达到预设时长时,获取统计的访问量;
根据预设的访问量与灰度比例之间的映射关系,确定获取的访问量对应的灰度比例,并根据所述灰度比例调整所述第一分流规则。
可选地,所述当接收到客户端发送的访问请求时,确定所述访问请求对应的用户信息的步骤之前,所述方法还包括步骤:
根据所述灰度功能模块生成测试邀请链接,并将所述测试邀请链接下发至客户端;
当接收到客户端基于所述测试邀请链接发送的响应信息时,从所述响应信息中获取用户终端的配置信息和用户信息,将获取的用户信息添加至灰度白名单,并根据所述配置信息判断所述用户终端是否符合测试条件;
若是,则将所述灰度功能模块对应的软件更新包发送至符合测试条件的响应信息对应的用户终端。
可选地,所述用户信息为用户名,所述第一分流规则为灰度白名单,所述判断所述用户信息是否与所述第一分流规则匹配的步骤包括:
判断所用户名是否位于灰度白名单中,其中,若所述灰度白名单中有所述用户名,则判定所述用户信息与所述第一分流规则匹配,若所述灰度白名单中没有所述用户名,则判定所述用户信息与所述第一分流规则不匹配。
可选地,所述判断所述用户信息是否与所述第一分流规则匹配的步骤之后,所述方法还包括步骤:
若所述用户信息与所述第一分流规则不匹配,则将所述用户请求导流至所述客户端对应的正式服务集群进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810546888.7/2.html,转载请声明来源钻瓜专利网。





