分布式锁 为什么需要有分布式锁呢,在单点的时候synchronized 就能解决,但是服务拆分之后,每个服务都是单独的机器,无法解决,所以出现了分布式锁,其实也就是用各种手段,实现获取唯一锁,别人无法得到. 其实在做分布式锁的前提,需要先明白,synchronized 为啥不能使用了,啥原理让他在一个机器上可以使用. synchronized 的原理 众所周知 Synchronize 关键字是解决并发问题常用解决方案,有以下三种使用方式: 同步静态方法,锁的是当前 Class 对象. 同步块,…