开发者社区> 问答> 正文

集群中有Master 节点发生宕机,RedLock 产生的问题

  1. 假设有三个 Master 节点( A、B、C),客户端获取 A和B两个节点上的锁成功后表示获取分布式锁成功可以执行业务;
  2. 此时有一个 Master 节点B宕机,由于客户端B没来得及同步到Slave节点导致锁丢失。Slave 进行故障转移,选举出一个新的 Master 节点;
  3. 此时另一个客户端会获取B和C节点上的锁成功,导致并发情况出现;

展开
收起
1623223622751365 2021-10-26 14:16:27 807 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Codis 集群演化与 Redis 异步迁移 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载