The embodiment of the present disclosure provides a method, device, device and computer readable storage medium for configuring gray level publishing. The configuration gray level publishing method includes: matching the request of at least one application from users with specific user characteristics with the demand of at least one application; forwarding the request of at least one application from users with specific user characteristics to the server where the corresponding application is located; and requesting at least one application from users with specific user characteristics The configuration corresponding to the requirement is loaded into the corresponding application, in which the corresponding configuration includes a new configuration for gray level publishing; after loading the configuration corresponding to the requirement into all the corresponding applications, the result of loading is notified to the user with specific user characteristics, and gray level publishing can be configured for multiple requirements. Save server resources.
【技术实现步骤摘要】
配置灰度发布方法、装置、设备及计算机可读存储介质
本公开实施例涉及互联网
,尤其涉及配置灰度发布方法、装置、设备及计算机可读存储介质。
技术介绍
在互联网领域,应用更新时可以采用灰度发布技术。灰度发布又称体验式发布,是指在黑与白之间,能够平滑过渡的一种发布方式。在进行灰度发布时,可以进行A/B测试(A/Btesting),即让一部分用户继续用产品特性A,一部分用户开始用新产品特性B。如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度发布的时候就可以发现、调整问题,以减小问题的影响。
技术实现思路
有鉴于此,本公开第一方面提供了一种配置灰度发布方法,包括:将多个用户中具备特定用户特征的用户对至少一个应用的请求与所述至少一个应用的需求进行匹配;将具备特定用户特征的用户的对至少一个应用的请求转发给对应的应用所在的服务器;针对具备特定用户特征的用户对至少一个应用的请求,将与所述需求对应的配置加载到所述对应的应用,其中,所述对应的配置包括要进行灰度发布的新配置;在将与所述需求对应的配置加载到全部对应的应用 ...
【技术保护点】
1.一种配置灰度发布方法,其特征在于,包括:将多个用户中具备特定用户特征的用户对至少一个应用的请求与所述至少一个应用的需求进行匹配;将具备特定用户特征的用户的对至少一个应用的请求转发给对应的应用所在的服务器;针对具备特定用户特征的用户对至少一个应用的请求,将与所述需求对应的配置加载到所述对应的应用,其中,所述对应的配置包括要进行灰度发布的新配置;在将与所述需求对应的配置加载到全部对应的应用完成之后,将加载完成的结果通知所述具备特定用户特征的用户。
【技术特征摘要】
1.一种配置灰度发布方法,其特征在于,包括:将多个用户中具备特定用户特征的用户对至少一个应用的请求与所述至少一个应用的需求进行匹配;将具备特定用户特征的用户的对至少一个应用的请求转发给对应的应用所在的服务器;针对具备特定用户特征的用户对至少一个应用的请求,将与所述需求对应的配置加载到所述对应的应用,其中,所述对应的配置包括要进行灰度发布的新配置;在将与所述需求对应的配置加载到全部对应的应用完成之后,将加载完成的结果通知所述具备特定用户特征的用户。2.根据权利要求1所述的方法,其特征在于,所述将多个用户中具备特定用户特征的用户对至少一个应用的请求与所述至少一个应用的需求进行匹配,包括:根据预设的灰度策略将多个用户中具备特定用户特征的用户对至少一个应用的请求与所述至少一个应用的需求进行匹配,其中,所述预设的灰度策略记载有至少一个需要灰度的需求与至少一个特定用户特征的对应关系。3.根据权利要求1或2所述的方法,其特征在于,所述将具备特定用户特征的用户的对至少一个应用的请求转发给对应的应用所在的服务器,包括:向具备特定用户特征的用户对至少一个应用的请求添加对应的流量标记,其中,所述流量标记记录有针对所述至少一个应用的需求、配置和配置的灰度状态之间的对应关系;将添加有流量标记的请求转发给对应的应用所在的服务器。4.根据权利要求3所述的方法,其特征在于,所述流量标记仅记录有针对所述至少一个应用的需求、新配置和新配置的灰度状态之间的对应关系。5.根据权利要求3所述的方法,其特征在于,所述针对具备特定用户特征的用户对至少一个应用的请求,将与所述需求对应的配置加载到所述对应的应用,包括:针对添加有流量标记的请求,将与所述需求对应的配置加载到所述对应的应用。6.根据权利要求1所述的方法,其特征在于,当多个用户中具备特定用户特征的用户对组成应用链路的多个应用进行请求时,所述将具备特定用户特征的用户的对至少一个应用的请求转发给对应的应用所在的服务器,包括:按照所述应用链路中的应用之间的连接顺序,将具备特定用户特征的用户的对所述多个应用的请求转发给对应的应用所在的服务器;其中,所述针对具备特定用户特征的用户对至少一个应用的请求,将与所述需求对应的配置加载到所述对应的应用,包括:针对具备特定用户特征的用户对所述多个应用的请求,按照所述应用链路中的应用之间的连接顺序,将与所述需求对应的配置加载到所述对应的应用。7.一种配置灰度发布装置,其特征...
【专利技术属性】
技术研发人员:罗鹏,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。