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