Loading...
本篇主要内容如下:本地锁的问题首先我们来说下本地锁的问题,以此来引申出分布式锁:假设原本有一个微服务被拆分成了四个微服务。前端请求进来时,会被转发到不同的微服务。假如前端接收了 10 W 个请求,每个微服务接收 2.5 W 个请求,假如缓存失效了,每个微服务在访问数据库时加锁,通过锁(synchronzied 或 lock)来锁住自己的线程资源,从而防止缓存击穿。这是一种本地加锁的方式,在分...