[发明专利]灰度发布方法、灰度发布装置和电子设备在审
申请号: | 202011106794.1 | 申请日: | 2020-10-16 |
公开(公告)号: | CN112162762A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 秦湘清;高园;夏扬;刘意 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 李春伟 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 发布 方法 装置 电子设备 | ||
本公开提供了一种灰度发布方法、灰度发布装置和电子设备,可用于云计算领域或其他领域,该方法包括:响应于接收到的业务请求,获取针对业务请求的用户特征,用户特征表征发起业务请求的用户与灰度内容的关联度;基于用户特征确定用户是灰度用户的第一概率;如果第一概率表征用户是灰度用户,则将业务请求转发至灰度环境。
技术领域
本公开涉及云计算领域,更具体地,涉及一种灰度发布方法、灰度发布装置和电子设备。
背景技术
灰度发布是系统投产时一种从不发布逐渐过渡到正式发布的发布方式。为避免对已在生产上稳定运行的功能带来影响,通常部署独立的灰度服务器安装新版本程序,其他服务器仍然保持旧版本程序用以对外提供正常的服务。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题。相关技术中,在灰度发布过程中,灰度内容的验证覆盖率无法满足验证需求。
发明内容
有鉴于此,本公开提供了一种用于提升灰度发布过程中对灰度内容的验证覆盖率的灰度发布方法、灰度发布装置和电子设备。
本公开的一个方面提供了一种灰度发布方法,用于对灰度内容进行验证,上述方法包括:响应于接收到的业务请求,获取针对业务请求的用户特征,用户特征表征发起业务请求的用户与灰度内容的关联度;基于用户特征确定用户是灰度用户的第一概率;如果第一概率表征用户是灰度用户,则将业务请求转发至灰度环境。
根据本公开的实施例,在基于用户特征确定用户是灰度用户的第一概率之后,上述方法还包括:基于第一概率和灰度流量占比确定业务请求是灰度请求的第二概率;相应地,如果第一概率表征用户是灰度用户,则将业务请求转发至灰度环境包括:如果第二概率表征业务请求是灰度请求,则将业务请求转发至灰度环境。
根据本公开的实施例,上述方法还包括:如果第二概率表征业务请求是普通请求,则将业务请求转发至正常环境。
根据本公开的实施例,灰度流量占比是动态可调的。
根据本公开的实施例,灰度流量占比是基于灰度发布时长、调整步长、灰度预设占比中至少一种来确定的。
根据本公开的实施例,在将业务请求转发至灰度环境之后,上述方法还包括:将发起灰度请求的用户设置为灰度用户;将灰度用户的用户标识存储在数据库中;获取与用户标识对应的交易历史数据,以确定灰度用户的交易分布。
根据本公开的实施例,在接收到业务请求之后,上述方法还包括:确定与业务请求对应的用户标识;以及如果与业务请求对应的用户标识在数据库中匹配成功,则确定业务请求是灰度请求。
根据本公开的实施例,业务请求包括业务信息和用户标识;相应地,获取针对业务请求的用户特征包括:针对每一笔业务请求,基于交易信息、用户标识获取与发起业务请求的用户对应的用户特征。
根据本公开的实施例,用户特征包括:用户属性、用户是否使用过灰度内容的关联内容、用户的账户属性中至少一种。
本公开的一个方面提供了一种灰度发布装置,用于对灰度内容进行验证,上述装置包括:用户特征获取模块、第一概率确定模块和路由模块。用户特征获取模块,用于响应于接收到的业务请求,获取针对业务请求的用户特征,用户特征表征发起业务请求的用户与灰度内容的关联度;第一概率确定模块,用于基于用户特征确定用户是灰度用户的第一概率;以及路由模块,用于如果第一概率表征用户是灰度用户,则将业务请求转发至灰度环境。
本公开的另一方面提供了一种电子设备,包括一个或多个处理器以及存储装置,其中,存储装置用于存储可执行指令,可执行指令在被处理器执行时,实现如上所述的方法。
本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,指令在被执行时用于实现如上所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011106794.1/2.html,转载请声明来源钻瓜专利网。