摘要: 跨jvm。 基于同名节点的分布式锁 缺点:性能差。比如几万台机器一起抢锁的时候。 高性能分布式锁 排队机制。类似分布式消息队列。 性能不高。 集群选举 临时节点删除后,会有延迟,应该调用一下 zkCli.close()。 配置中心 监听 Zookeeper,动态改变配置。 阅读全文
posted @ 2021-01-31 15:38 qianbuhan 阅读(116) 评论(0) 推荐(0)
摘要: 服务注册 public class ServiceRegister { private static final String BASE_SERVICES = "/services"; private static final String SERVICE_NAME = "/products"; p 阅读全文
posted @ 2021-01-31 13:26 qianbuhan 阅读(148) 评论(0) 推荐(0)
摘要: 特点 顺序一致性(按顺序执行命令) 原子性(要么都成功,要么都失败) 可靠性(在一个服务器上修改了,其他服务器也修改了) 实时性(有一定的延迟) 角色轮换避免单点故障 角色 通过 stat 命令可以查看服务器角色。 Leader:集群工作机制中的核心 任务的调度:集群内部个服务器的调度者(管理 fo 阅读全文
posted @ 2021-01-31 09:32 qianbuhan 阅读(98) 评论(0) 推荐(0)
摘要: 两阶段提交 two-phase commit (2PC) 三阶段提交 three-phase commit (3PC) Paxos 算法 ZAB 算法 2PC 两阶段提交,强一致性算法。常用在分布式数据库中,如分布式事务(tcc)。 undo 记录原始数据的样子,事务失败了恢复,成功了记入 redo 阅读全文
posted @ 2021-01-31 08:47 qianbuhan 阅读(187) 评论(0) 推荐(0)