- 博客(3)
- 收藏
- 关注
原创 redis缓存与数据库双写不一致问题
1. 先更新数据库,再更新缓存 问题:(1)线程A写操作先更新数据库 (2) 线程B写操作也更新数据库 (3)当线程B比线程A先更新缓存(线程A停滞卡顿) (4)线程A最后更新缓存 a,导致redis缓存与数据库不一致,出现脏数据 b,频繁更新,浪费性能 2.先删缓存,再更新数据库 1,A,B两个线程同时要更新数据,并且A,B已经都做完了删除缓存这一步,A先更新数据库,C线程读取数据,由于缓存没有,则查数据...
2021-12-10 15:55:36 798
原创 springcloud: 服务熔断与网关
Hystrix是一个用于处理分布式系统的延迟和容错的开源库, 在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下, 不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。(理念设计和思想) Hystrix重要概念-服务降级fallback,服务熔断break,服务限流flowlimit; 服务降级:fallback 1,服务器忙,不让客户端等待立即返回一个友好提示 2,哪些情况会发出降级:程序运行异常,超时,服务熔断触发服务降级..
2021-12-02 23:05:50 1231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人