dcpsserver详细流程图
2015-11-23 12:12:18 23 举报
熔断机制流程图
作者其他创作
大纲/内容
db异常次数判断
apc无版本号 ORapc redis
mysql是否异常
读取db & 写入apc:配置+版本
apc缓存有无数据
读取文件 & 写入apc:配置+版本
读取apc
对比版本号
有
正常
start:读取配置
访问db
redis是否异常
同时更新apc中redis异常次数
访问redis
1. apc中异常次数=5或2. apc中无此value
访问apc
无
end返回配置
apc中异常次数5
读取apc的key:db_ava
说明:1. APC是本地缓存2. 版本号是时间戳
重置redis异常次数为0读取redis版本号读取apc中版本号
apc中异常次数5
同时更新apc中mysql异常次数
apc = redisredis无版本号
异常
读取apc的key:redis_ava
redis异常次数判断
收藏
0 条评论
下一页