灰度发布控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24572753 阅读:26 留言:0更新日期:2020-06-20 23:57
本公开关于一种灰度发布控制方法、装置、电子设备及存储介质,以至少解决相关技术中的灰度发布控制方法存在可用性差的问题。所述方法包括:遍历账户库,获取待发布的业务功能的候选账户集合,所述候选账户集合包括多个候选账户;获取所述业务功能的灰度发布策略;根据所述灰度发布策略和所述候选用户集合中的候选用户的用户标识,确定所述待发布的业务功能的发布用户,所述灰度发布策略至少包括预先设置的账户标识和用于对账户标识进行运算的运算算法信息及运算结果的命中范围。

【技术实现步骤摘要】
灰度发布控制方法、装置、电子设备及存储介质
本公开涉及计算机
,尤其涉及一种灰度发布控制方法、装置、电子设备及存储介质。
技术介绍
灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。在业务功能开发中,经常需要对一些业务功能进行灰度发布控制,即在业务功能开发完成后不立即生效,而是进行一定比例的放量,来观察该业务功能是否正常,以避免业务功能上线后出现严重问题。相关技术中,通常对应用程序的用户的账户标识进行取模运算,根据运算得到的余数来确定是否向用户开放所述待发布的业务功能。然而,这种灰度发布控制方式确定出的用户是随机的,因而存在可用性差的问题。
技术实现思路
本公开提供一种灰度发布控制方法、装置、电子设备及存储介质,以至少解决相关技术中的灰度发布控制方法存在可用性差的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种灰度发布控制方法,包括:遍历账户库,获取待发布的业务功能的候选账户集合,所述候选账户集合包括多个候选账户;获取所述业务功能的灰度发布策略;根据所本文档来自技高网...

【技术保护点】
1.一种灰度发布控制方法,其特征在于,包括:/n遍历账户库,获取待发布的业务功能的候选账户集合,所述候选账户集合包括多个候选账户;/n获取所述业务功能的灰度发布策略;/n根据所述灰度发布策略和所述候选账户集合中的候选账户的账户标识,确定所述待发布的业务功能的发布账户,所述灰度发布策略至少包括预先设置的账户标识和用于对账户标识进行运算的运算算法信息及运算结果的命中范围。/n

【技术特征摘要】
1.一种灰度发布控制方法,其特征在于,包括:
遍历账户库,获取待发布的业务功能的候选账户集合,所述候选账户集合包括多个候选账户;
获取所述业务功能的灰度发布策略;
根据所述灰度发布策略和所述候选账户集合中的候选账户的账户标识,确定所述待发布的业务功能的发布账户,所述灰度发布策略至少包括预先设置的账户标识和用于对账户标识进行运算的运算算法信息及运算结果的命中范围。


2.根据权利要求1所述的方法,其特征在于,所述根据所述灰度发布策略和所述候选账户集合中的候选账户的账户标识,确定所述待发布的业务功能的发布账户,包括:
对于所述候选账户集合中的每一候选账户,若该候选账户的账户标识与所述预先设置的账户标识相匹配,则将该候选账户确定为所述待发布的业务功能的发布账户;
若该候选账户的账户标识与所述预先设置的账户标识不匹配,则根据所述运算算法信息对该候选账户的账户标识进行运算,得到该候选账户对应的运算结果;
若该候选账户对应的运算结果位于所述命中范围内,则确定该候选账户为所述待发布的业务功能的发布账户。


3.根据权利要求2所述的方法,其特征在于,所述运算算法信息包括取模运算的模数;
对于所述候选账户集合中的每一候选账户,所述根据所述运算算法信息对该候选账户的账户标识进行运算,得到该候选账户对应的运算结果,包括:
根据所述模数对该候选账户的账户标识进行取模运算,得到该候选账户的账户标识的余数;
将得到的余数确定为该候选账户对应的运算结果。


4.根据权利要求2所述的方法,其特征在于,所述运算算法信息包括哈希运算的哈希种子以及取模运算的模数;
对于所述候选账户集合中的每一候选账户,所述根据所述运算算法信息对该候选账户的账户标识进行运算,得到该候选账户对应的运算结果,包括:
根据所述哈希种子对该候选账户的账户标识进行哈希运算,得到该候选账户的账户标识的哈希值;
根据所述模数对该哈希值进行取模运算,得到该候选账户的账户标识的余数;
将得到的余数确定为该候选账户对应的运...

【专利技术属性】
技术研发人员:刘正阳
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1