Xp
2024-01-17 20:52:33 0 举报
Xp
作者其他创作
大纲/内容
正常流程
一级选配缓存
app灰度手机号登录验证数据
选配流程
刷新cache_normal、删除选配缓存
缓存空
刷新cache_gray(提前发现是否刷缓存会出问题)
全部发布
Y
备用
N
1、根据发布类型记录log表2、需要更新的配置表名为log表text类型字段记录发布更新前table内容3、delete from table;insert into table select * from table_version;
是否确认
版本管理
比较table与table_gray内容展示不同内容
车图
phoneNo!=nulland 属于灰度用户后续步骤走cache_gray否则cache_normal
选配发布
车型列表
一级选配(版本信息)
特征关系
选择回滚版本数据至table_gray
版本管理发布
schedulerx2广播任务根据参数选择性刷新
数据准确
获取用户手机号
发布正式?
选配
填充
车型管理
发布记录
C端选配
车型管理发布
二级选配缓存
订单id为空时为新下单选配查询,若入参哈希值一样,则缓存起来,30s有效期,且区分gary和normal
配置管理
刷新cache_gray
B端配置
B端编辑(gray表)
特征管理
1、获取注册中心订单所有节点2、多线程调用刷缓存方法3、catch失败任务重新发起(重试10次)4、发mq统计cache_normal成功节点数记录log表
灰度用户手机号
开始发布
0 条评论
下一页