查询(get)服务状态的流程
2015-11-23 17:11:09 0 举报
1
作者其他创作
大纲/内容
yes
redis是否缓存
开始
no
DB中获取
返回开关值,和灰度值
本地和redis都是采用Map结构保存业务状态:键:主业务名+\";\"+子业务名值:{状态值boolean型,子业务灰度值}
DB获取是否成功
结束
记录日志,并返回DB连接异常信息
从持久化文件中恢复本地缓存
查询并返回本地缓存状态
设置redis
本地是否存缓存
redis是否超时
设置本地缓存
0 条评论
下一页