一、基于数据库实现的分布式锁
基于表实现的分布式锁 -- 字段使用唯一索引
基于排他锁实现的分布式锁 -- 使用for update加排它锁
二、基于缓存的分布式锁
使用redis,jetcache等--不能重复创建key-value
三、基于Zookeeper实现的分布式锁
使用临时有序结点--同一路径下的节点名称不能重复
https://blog.csdn.net/u010963948/article/details/79006572
基于表实现的分布式锁 -- 字段使用唯一索引
基于排他锁实现的分布式锁 -- 使用for update加排它锁
使用redis,jetcache等--不能重复创建key-value
使用临时有序结点--同一路径下的节点名称不能重复
https://blog.csdn.net/u010963948/article/details/79006572