灰度上线

灰度发布是一种在黑与白之间平滑过渡的发布方式,通过AB test逐步将用户从旧版本迁移至新版本,以确保系统稳定性。目前实现灰度发布常见的方式包括Nginx+LUA、Cookie判断和IP识别。A/B测试流程中,可通过nginx配置进行灰度发布,如nginx的ab.release目录和相关配置文件。
摘要由CSDN通过智能技术生成

1、概念
灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。

2、目前实现的方式有三种

  • Nginx+LUA方式
  • 根据Cookie实现灰度发布
  • 根据来路IP实现灰度发布

3、A/B测试流程
在这里插入图片描述
nginx设置说明
nginx目录

nginx.conf   ---   vhost(dir)
                            |
                         xxx(dir)
                         /      \
               ab.release        admin.xxx.hbsaas.com.conf 

ab.r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值