灰度环境获取分流用户流程(原)
2018-02-02 17:34:04 0 举报
灰度环境分流流程
作者其他创作
大纲/内容
否
关
访问原生产环境
ng缓存中是否存在
是
N1:N2分流比例(N2=N1)
是否开启分流开关
ng缓存是否存在
用户同步入刷新入NG缓存
获取分流用户
异步操作
redis缓存中是否存在
校验当前用户是否ng缓存中
分流开关流程
访问新生产环境
默认统一访问原生产环境
开关同步入刷新入NG缓存
N2(RN1)
是否存在开关
ng缓存分流开关
redis缓存分流开关
R=N1
redis缓存用户
1、存放分流用户2、存放分流开关(0-关:不分流,全都走已在生产上的环境;1-开:分流,分两套环境访问)3、存放分流比例值(如:30%走新版环境,70走原生产环境)
生成100以内的随机数R值
ng缓存分流用户
分流用户流程
缓存内容含有:
redis缓存分流比例
异步
分流比例流程
ng缓存的分流比例
收藏
收藏
0 条评论
下一页