分享2个分布式锁
- redis版本,题目《拜托,面试请不要再问我Redis分布式锁的实现原理》,链接:http://www.imooc.com/article/284859,存在的问题,主从同步,主挂可能造成超过1个客户端加锁成功,导致数据不一致;
- zk版本,题目《【七张图】彻底讲清楚ZooKeeper分布式锁的实现原理》,链接:http://www.imooc.com/article/284956?block_id=tuijian_wz,基本完美;
- 推荐使用zk版本,性能可能稍微弱于redis版本,但是优势在没什么漏洞;