高可用架构
文章平均质量分 69
starryninglong
这个作者很懒,什么都没留下…
展开
-
http和dubbo接口调用主动设置超时时间
动态修改每个http接口的超时时间,使用RestTemplate调用和OkHttp3ClientHttpRequestFactory封装主动设置dubbo接口的超时时间原创 2022-11-29 11:11:58 · 2070 阅读 · 0 评论 -
Redis架构之防雪崩设计:网站不宕机背后的兵法
一、缓存穿透预防及优化 缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,但是出于容错的考虑,如果从存储层查不到数据则不写入缓存层,如图 11-3 所示整个过程分为如下 3 步:缓存层不命中存储层不命中,所以不将空结果写回缓存返回空结果 缓存穿透将导致不存在的数据每次请求都要到存储层去查询,失去了缓存保护后端存储的意义。 缓存穿透模型 缓存穿透问题可能会使后端存储负载转载 2017-03-24 11:04:53 · 1492 阅读 · 1 评论 -
redis的setbit,getbit,bitcount的使用详解
可以先看下这篇文章,https://www.zhihu.com/question/27672245里面一定能解决你的大部分疑惑。 接着,我连上redis服务器。redis-cli -p 6383 (端口号填写自己的)BITCOUNT bit:查找key值为bit的bit位为1的个数redis 172.16.10.228:22121> BITCOUNT bit(integer) 0接着使用4原创 2017-03-24 13:06:43 · 8926 阅读 · 3 评论 -
Hystrix(Netflix)使用教程-1
Hystrix(https://github.com/Netflix/Hystrix)是Netflix(https://www.netflix.com/global)的一个开源项目,主要作用是通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。 其可以看做是Netflix团队对分布式系统运维的各种理念和实践的总结。值得一提的是在ThoughtWorks最新的Tech原创 2017-03-25 14:05:23 · 6156 阅读 · 3 评论