Astro企业应用 AstroPro
Astro企业应用 AstroPro
- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- 开发指南
- 视频帮助
- 文档下载
- 通用参考
本文导读
展开导读
文档首页/
Astro企业应用 AstroPro/
开发指南/
DevSpore-SDK使用指南/
devspore-clientcontrol使用指南/
常见问题/
redis故障后clientcontrol的处理逻辑是什么
链接复制成功!
redis故障后clientcontrol的处理逻辑是什么
当clientcontrol的缓存类型配置为redis时,此时clientcontrol相当于是redis的使用方,redis自身的配置(超时时间,重试等)还是服务自己设置的,跟clientcontrol没有关系。
clientcontrol中有两个配置参数cache-consecutive-exception-times和cache-interruption-duration ,具体查看:4.5.5CacheConfig数据结构说明。
- cache-consecutive-exception-times:记录缓存连续失败的次数上限(此上限是针对配置的一个缓存策略,devspore.client-control.caches.xxx)(读失败,写失败都会累加这个次数,当调用读成功或写成功一次后,会将这个参数置0),当达到这个上限后clientcontrol会关闭缓存的功能,既不读也不写。
- cache-interruption-duration:此参数是控制关闭缓存的时间,当达到缓存连续失败的次数上限后,clientcontrol会关闭缓存功能这个参数配置的时间,时间到了以后会开启缓存功能。
父主题: 常见问题