引用文章集合
并发场景下的幂等问题——分布式锁详解
分布式锁权威解读 |
【NEO科技圈】分布式锁
引用文章集合
并发场景下的幂等问题——分布式锁详解
原理
分布式 CAP
A 单点故障
问题 锁无法释放
方案 锁自动过期
利
解决资源占用
弊
并发抢占
没执行完就被过期 客户端B抢占
A执行完后 又错误释放了B的锁
方案 对使用者分类
活跃使用者 自动续约
非活跃用户 自动过期
P 网络超时
问题 加锁成功后超时 无法再次获取
方案 可重入
给用户编码 USER_ID
给动作多版本 MVCC
应用
性能优先
?
正确优先
Zookeeper
介于性能和正确性
RedLock