1 个回答
缺陷问题:
1、时钟漂移导致锁过期计算误差
2、主从切换时数据丢失(异步复制)
解决方案:1、自研锁:半数以上节点(N/2+1)写入成功才算获取锁
2、替代方案: Zookeeper顺序临时节点+Watcher机制
3、超时补偿:守护线程自动续期(Watch Dog)
发布于:6天前 IP属地:
我来回答
您需要 登录 后回答此问题!