摘要: 一、CAP理论 CAP理论是分布式系统设计中的一个重要原则,它指出对于一个分布式系统,不可能同时满足以下三个特性: 一致性(Consistency):所有节点在同一时刻看到的数据是一致的。 可用性(Availability):每一个请求必须得到响应,哪怕返回的是旧数据 分区容忍性(Partition 阅读全文
posted @ 2024-11-07 23:02 jock_javaEE 阅读(76) 评论(0) 推荐(0)
摘要: 一、缓存击穿 定义:大量的请求同时查询一个热点key时,此时这个key正好失效,就会导致大量的请求打到数据库上 特征: 针对单个热点key 缓存刚好过期时发生 并发请求量大 方案一、互斥锁 加锁更新,比如请求查询A,发现缓存中没有,对A这个key加锁,同时去数据库查询数据,写入缓存,再返回给用户,这 阅读全文
posted @ 2024-11-07 16:09 jock_javaEE 阅读(46) 评论(0) 推荐(0)