[发明专利]灰度发布方法、装置、电子设备、介质和程序产品在审
申请号: | 202110513925.6 | 申请日: | 2021-05-11 |
公开(公告)号: | CN113138774A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 吴金水;康倩 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/65 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 发布 方法 装置 电子设备 介质 程序 产品 | ||
1.一种灰度发布方法,包括:
响应于目标对象的灰度发布请求,由流程控制引擎驱动版本部署流程来将所述目标对象的不同版本部署在服务器集群上,其中,所述目标对象的新版本被部署在所述服务器集群的灰度服务器上,所述目标对象的旧版本被部署在所述服务器集群的非灰度服务器上;
由所述流程控制引擎驱动灰度爬坡流程按照灰度爬坡策略来获得灰度验证结果,其中,灰度爬坡策略用于表征流入所述灰度服务器的灰度用户的用户流量依次增大的m个灰度阶段,m为正整数;
在所述灰度验证结果表明符合灰度拉齐条件的情况下,由所述流程控制引擎驱动灰度拉齐流程将所述目标对象的新版本部署在所述非灰度服务器上,来完成所述目标对象的灰度发布。
2.根据权利要求1所述的方法,其中,所述由所述流程控制引擎驱动灰度爬坡流程按照灰度爬坡策略来获得灰度验证结果包括:
由所述流程控制引擎驱动部署验证流程来获得所述灰度服务器的部署验证结果;
在所述灰度服务器的部署验证结果表明部署验证通过的情况下,由所述流程控制引擎驱动灰度验证流程来获得所述灰度服务器的灰度验证结果;
在所述灰度服务器的灰度验证结果表明灰度验证通过的情况下,由所述流程控制引擎驱动灰度期切换流程来将所述目标对象的灰度发布切换至灰度期;
由所述流程控制引擎驱动所述灰度爬坡流程按照所述灰度爬坡策略来获得灰度验证结果。
3.根据权利要求2所述的方法,其中,所述方法还包括:
在所述灰度服务器的部署验证结果表明部署验证未通过的情况下,由所述流程控制引擎停止所述目标对象的灰度发布;和/或
在所述灰度服务器的灰度验证结果表明灰度验证未通过的情况下,由所述流程控制引擎驱动所述灰度期切换流程来将所述目标对象的灰度发布切换至异常期。
4.根据权利要求1所述的方法,其中,所述由所述流程控制引擎驱动灰度爬坡流程按照灰度爬坡策略来获得灰度验证结果包括:
针对所述m个灰度阶段中的每个灰度阶段,获得流入所述灰度服务器的灰度用户的用户流量;
由所述流程控制引擎驱动所述灰度爬坡流程来确定所述灰度服务器的数量是否满足流入所述灰度服务器的灰度用户的用户流量;
在所述灰度服务器的数量不满足流入所述灰度服务器的灰度用户的用户流量的情况下,增加所述服务器集群中灰度服务器的数量来获得扩容后的灰度服务器;
由所述流程控制引擎驱动所述灰度验证流程来获得所述扩容后的灰度服务器的灰度验证结果;
在所述扩容后的灰度服务器的灰度验证结果表明灰度验证通过的情况下,由所述流程控制引擎驱动灰度爬坡流程按照灰度爬坡策略来获得灰度验证结果。
5.根据权利要求4所述的方法,其中,所述方法还包括:
在所述扩容后的灰度服务器的灰度验证结果表明灰度验证未通过的情况下,由所述流程控制引擎终止所述灰度爬坡流程;
由所述流程控制引擎驱动所述灰度期切换流程来将所述目标对象的灰度发布切换至异常期。
6.根据权利要求4所述的方法,其中,所述方法还包括:
在将所述目标对象的新版本部署在所述非灰度服务器上之后,获得流入所述扩容后的灰度服务器的灰度用户的用户流量;
由所述流程控制引擎驱动所述灰度爬坡流程来确定所述扩容后的灰度服务器的数量是否满足流入所述扩容后的灰度服务器的灰度用户的用户流量;
在所述扩容后的灰度服务器的数量不满足流入所述扩容后的灰度服务器的灰度用户的用户流量的情况下,减少所述服务器集群中灰度服务器的数量来获得缩容后的灰度服务器。
7.根据权利要求1所述的方法,其中,所述方法还包括:
由所述流程控制引擎驱动灰度验证流程来获得所述非灰度服务器的灰度验证结果;
在所述非灰度服务器的灰度验证结果表明灰度验证通过的情况下,由所述流程控制引擎驱动灰度期切换流程来将所述目标对象的灰度发布切换至非灰度期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110513925.6/1.html,转载请声明来源钻瓜专利网。