文章目录 案例 什么是分布式锁 常见解决方案 方案一: 基于DB 实现方式 需要优化的点 存在单点故障风险 超时无法失效 不可重入 无法实现阻塞 方案二: 基于Redis 方案三:基于ZK 小结 案例 秒杀、大促之类的活动,一个共同特点就是访问量激增,在高并发下会出现成千上万人抢购一个商品的场景。 虽然在系统设计时会通过限流、异步、排队等方式优化,但整体的并发还

2021年1月31日 0条评论 2点热度 阅读全文

文章目录 概 Quorum 机制 Quorum 定义 Quorum 的应用 Paxos 的节点角色 Proposer 提案者 Acceptor 批准者 Learner学习者 Client 产生议题者 Proposer 与 Acceptor 之间的交互 Paxos 选举过程 Phase 1 准备阶段 Phase 2 选举阶段 P2a:Proposer 发送 Accept P2b:Acceptor 应答 Accept P2c: Proposer 统计投票 Paxos 常见的问题

2021年1月4日 0条评论 3点热度 阅读全文