[发明专利]一种灰度发布方法和装置有效

专利信息
申请号: 201410641473.X 申请日: 2014-11-13
公开(公告)号: CN105653440B 公开(公告)日: 2018-10-26
发明(设计)人: 潘杨 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京三友知识产权代理有限公司 11127 代理人: 李辉
地址: 英属开曼群岛大开曼*** 国省代码: 开曼群岛;KY
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 灰度 发布 方法 装置
【说明书】:

本申请实施例公开了一种灰度发布方法和装置。预先存储白名单以及灰度发布条件,在所述白名单中指示有目标对象的发布用户;该方法包括:响应于当前用户对目标对象的访问请求,查询白名单,并判断当前用户是否为白名单中指示的所述目标对象的发布用户;如果是白名单中指示的所述目标对象的发布用户,允许当前用户对所述目标对象的访问请求;如果不是白名单中指示的所述目标对象的发布用户,查询灰度发布条件,并判断当前用户是否符合灰度发布条件;如果符合,允许当前用户对所述目标对象的访问请求;如果不符合,拒绝当前用户对所述目标对象的访问请求。根据本申请,可以尽可能地缩短软件产品的发布周期。

技术领域

本申请涉及计算机应用领域,特别是涉及一种灰度发布方法和装置。

背景技术

在互联网领域,对于任何一个新开发的软件产品来说,由于该软件产品的功能和用户体验等方面性能还具有不确定性,因此,在该软件产品发布之前,通常要先由测试人员对该软件产品进行线下的内部测试。测试通过后,该软件产品的发布也不是一蹴而就的,而是要进行灰度发布,以尽可能地规避该软件产品在性能上的不确定性所带来的使用风险。

所谓“灰度发布”(也可以称为“分流发布”或“灰度放量”)就是指先对一小部分用户发布该软件产品(或者说开放该软件产品),并基于这一小部分用户的使用情况测试该软件产品的性能,如果测试的性能达标,就进一步扩大用户的范围,并基于扩大范围的用户的使用情况测试该软件产品的性能,以此反复,直到向所有用户发布该软件产品为止;如果测试的性能不达标,就需要开发人员针对发现的问题对该软件产品进行调整,并重新执行上述灰度发布过程。由此可见,“灰度发布”是一个逐渐地扩大发布范围的过程,通过这样的发布方式既可以使软件产品的问题暴露出来,又不会使暴露出来的问题影响到全部的用户,在最大程度地提高软件产品性能的同时,也能够尽可能地降低软件产品的使用风险。

例如,在电子商务平台上,会借助于各种不同的支付工具(如,第三方支付公司提供的支付网关)向用户提供支付服务。而当开发出新的支付工具时,就可以对新的支付工具采取灰度发布的措施。

在实现本申请的过程中,本申请的发明人发现现有技术中至少存在如下问题:软件产品的发布必须经历两个环节,即,第一个环节是线下的内部测试,第二个环节是线上的灰度发布。而这两个环节在时间上是分开进行并且有先后顺序的。其中,需要在完成第一个环节之后,才能进入第二个环节。通常,这样做就会导致软件产品的发布周期过长,影响软件产品的及时发布。

发明内容

为了解决上述技术问题,本申请实施例提供了一种灰度发布方法和装置,以尽可能地缩短软件产品的发布周期。

本申请实施例公开了如下技术方案:

一种灰度发布方法,预先存储白名单以及灰度发布条件,其中,在所述白名单中指示有目标对象的发布用户;包括:

响应于当前用户对目标对象的访问请求,查询所述白名单,并判断所述当前用户是否为所述白名单中指示的所述目标对象的发布用户;

如果是所述白名单中指示的所述目标对象的发布用户,允许所述当前用户对所述目标对象的访问请求;

如果不是所述白名单中指示的所述目标对象的发布用户,查询所述灰度发布条件,并判断所述当前用户是否符合所述灰度发布条件;

如果符合所述灰度发布条件,允许所述当前用户对所述目标对象的访问请求;

如果不符合所述灰度发布条件,拒绝所述当前用户对所述目标对象的访问请求。

优选的,还包括:

统计所述目标对象的访问成功率;

判断所述目标对象的访问成功率是否大于或等于预设的成功率阈值;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410641473.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top