[发明专利]一种灰度发布的方法及装置在审

专利信息
申请号: 202010893920.6 申请日: 2020-08-31
公开(公告)号: CN111897542A 公开(公告)日: 2020-11-06
发明(设计)人: 王志文;余智铭;王琦森;许谦 申请(专利权)人: 北京三快在线科技有限公司
主分类号: G06F8/60 分类号: G06F8/60;G06F8/71
代理公司: 北京曼威知识产权代理有限公司 11709 代理人: 方志炜
地址: 100080 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 灰度 发布 方法 装置
【说明书】:

本说明书公开了一种灰度发布的方法及装置,业务平台接收用户发送的业务请求后,若确定该业务请求满足灰度条件,获取携带有灰度标识的灰度业务请求。而后,若确定该业务请求对应的业务需要通过第三方平台执行,将灰度标识与灰度业务请求对应的请求标识进行对应保存,并将该灰度业务请求发送给第三方平台。之后,接收第三方平台针对该灰度业务请求返回的业务反馈信息,并通过该业务反馈信息中携带的请求标识,查询出该请求标识对应的灰度标识,将该灰度标识添加在业务反馈信息中,得到灰度反馈信息,并根据灰度反馈信息,执行对该业务请求对应灰度发布的验证,从而有效地验证了灰度发布的完整性和准确性。

技术领域

本说明书涉及计算机技术领域,尤其涉及一种灰度发布的方法及装置。

背景技术

当前,为了能够给用户提供更良好的业务体验,开发人员往往需要对业务的版本进行更新,然而,开发人员将线上的业务的版本进行更新或者上线新业务后,用户在执行业务的过程中时可能会出现一些问题。而为了避免这些问题给用户带来的影响,开发人员选择将新版本的业务代码先发布到特定灰度机器,让部分满足灰度条件的用户先体验新业务,试运行一段时间发现新版本的业务代码执行过程中没有出现问题后,再将新版本全面上线。

发明内容

本说明书提供一种灰度发布的方法及装置,以用于对版本更新后的业务代码进行灰度发布。

本说明书采用下述技术方案:

本说明书提供了一种灰度发布的方法,包括:

业务平台接收用户发送的业务请求;

判断所述业务请求是否满足预设的灰度条件;

若确定所述业务请求满足所述灰度条件,获取携带有预设的灰度标识的灰度业务请求;

若确定所述业务请求对应的业务需要通过第三方平台执行,将所述灰度标识与所述灰度业务请求对应的请求标识进行对应保存,并将所述灰度业务请求发送给所述第三方平台;

接收所述第三方平台针对所述灰度业务请求返回的业务反馈信息;

通过所述业务反馈信息中携带的所述请求标识,查询出所述请求标识对应的所述灰度标识;

将所述灰度标识添加在所述业务反馈信息中,得到灰度反馈信息,并根据所述灰度反馈信息,执行针对所述业务请求对应灰度发布的验证。

可选地,确定所述业务请求满足所述灰度条件,具体包括:

确定所述业务平台为所述用户分配的用户ID;

以设定数值对将所述用户ID进行取模运算,得到取模结果;

若确定所述取模结果位于预设数值范围内,确定所述业务请求满足所述灰度条件。

可选地,所述业务平台包含有多个子系统,所述灰度业务请求对应有至少一个子灰度业务请求;

将预设的灰度标识添加在所述业务请求中,得到携带有所述灰度标识的灰度业务请求,具体包括:

针对每个子系统,按照所述业务请求对应的业务在所述多个子系统中的执行顺序,接收上一子系统发送的携带有所述灰度标识的子灰度业务请求;

从所述子灰度业务请求中提取出所述灰度标识,并执行所述子灰度业务请求,得到执行结果;

根据所述执行结果,确定向下一子系统发送的携带有所述灰度标识的子灰度业务请求,并发送给所述下一子系统。

可选地,从所述子灰度业务请求中提取出所述灰度标识,并执行所述子灰度业务请求,得到执行结果,具体包括:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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