【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种模块化灰度发布方法及装置、电子设备和存储介质。
技术介绍
1、灰度发布是指在黑与白(0和1)之间,能够平滑过渡的一种发布方式。最常见的灰度发布方式是a/b testing,即让一部分用户继续使用业务a,一部分用户开始使用业务b,如果在用户使用b的过程中没有出现问题或者反对意见,那么逐步扩大b的使用范围,依次将所有的用户都迁移到b上。灰度发布可以在稳定版本的基础上,对小部分用户开放新版本的使用,将测试版本的使用范围控制在较小范围,保证整体系统的稳定,从而避免停机变更迭代的问题。
2、相关技术中,采用灰度组件方法进行不同业务项目的灰度发布,灰度组件包括灰度标识信息和对应的灰度规则,通过预置的映射方法实现灰度配置,例如,将一个业务项目中多个灰度规则存储在不同的内存对象以及通过预置的映射方法将灰度规则加载至对应的内存对象实现灰度配置,在一定程度上解决了灰度发布灵活性较差的技术问题。但是当面临上线业务较多时会存在预置的映射方法不易修改、存储灰度规则的内存对象所占用的资源多、不能对上线业务进行更细粒度地配置
...【技术保护点】
1.一种模块化灰度发布方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于预设数据库判断用户的第一用户类型,包括:
3.根据权利要求1所述的方法,其特征在于,在响应于用户发送的权限请求指令之前,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述灰度模块信息表对所述灰度模块进行配置,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述灰度用户信息表对用户灰度规则进行配置包括:
6.根据权利要求3-4任一项所述的方法,所述基于所述灰度模块信息表对所述灰度模块进
...【技术特征摘要】
1.一种模块化灰度发布方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于预设数据库判断用户的第一用户类型,包括:
3.根据权利要求1所述的方法,其特征在于,在响应于用户发送的权限请求指令之前,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述灰度模块信息表对所述灰度模块进行配置,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述灰度用户信息表对用户灰度规则进行配置包括:
6.根据权利要...
【专利技术属性】
技术研发人员:嵇赢,李铭,鲍林芳,姜雯,祁乐刚,
申请(专利权)人:中移苏州软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。