灰度思路:
- 接口控制功能开关
- server层做转发到灰度域名
-
3.1 后台配置多个灰度规则,开启一个服务器,定时生成灰度规则文件,html引入该文件,把灰度规则挂载到window上并判断是否命中灰度规则。
3.2 假设有abc三台灰度机器,https://lily.com/index.html?gray=a指向a机器,https://lily.com/index.html?gray=b指向b机器,https://lily.com/index.html?gray=c指向c机器,通过nginx配置根据参数访问不同服务器
3.3 html如果命中灰度规则,重定向到带有灰度参数的链接