摘要:
1 背景 1.1 什么是leader选举 在zookeeper集群中,每个节点都会投票,如果某个节点获得超过半数以上的节点的投票,则该节点就是leader节点了 1.2 zookeeper集群选举leader节点的目的又是什么 zookeeper集群,有好几个节点。每个节点都可以接收请求,处理请求。 阅读全文
摘要:
1 实现方式 分布式锁的实现,目前比较常用的有以下几种方案: 2 基于Zookeeper实现实现分布式锁 实现原理是: 每个客户端对某个方法加锁时,在zookeeper上的与该方法对应的指定节点的目录下,生成一个唯一的瞬时有序节点。 判断是否获取锁的方式很简单,只需要判断有序节点中序号最小的一个。 阅读全文