基于zookeeper的原生分布式锁的实现
官网提供的思路 希望获得锁的客户端执行以下操作: 使用路径名“ locknode/guid-lock-”并设置 […]
官网提供的思路 希望获得锁的客户端执行以下操作: 使用路径名“ locknode/guid-lock-”并设置 […]
服务发现、主机发现、故障转移 💡思路: 将所有节点都注册到severs目录下,然后让程序监听当前所有节点。 通 […]
原理 在 ZooKeeper 的 Leader 选举过程中,Zab 协议(ZooKeeper Atomic B […]
CAP 理论 CAP 理论,是关于分布式系统中一致性、可用性和分区容错性之间权衡的理论。CAP 理论的三项核心 […]
Zab算法 (ZooKeeper Atomic Broadcast) ZAB(ZooKeeper Atomic […]
paxos算法 Paxos 算法是一种分布式共识、一致性算法,解决的是多个节点在网络中达成一致的难题,特别是在 […]
💡只有Leader可以写数据,其他节点可以读数据。读写分离,写读性能大约 1 : 10。 write:写入 a […]
ZooKeeper Watches 💡ZooKeeper 中的所有读取操作都可以通过 – getD […]
节点类型 永久节点&临时节点 永久:客户端和服务器断开连接后,创建的节点不删除 create /wan […]
zookeeper功能 实现数据的发布和订阅 :可以把一些可能变化的配置数据放入zookeeper服务器,客户 […]