随笔分类 - Zookeeper
摘要:1. 数据发布/订阅 动态获取数据 2.Master选举 3. 分布式锁
阅读全文
摘要:1. 关注问题 2. ZK命令 2. Java客户端 zkClient 2.1 ZK节点类型 CreateMode.PERSISTENT //持久节点,该节点客户端断开后不会删除 CreateMode.EPHENMERAL //临时节点,这种目录节点会根据当前已近存在的节点数自动加 1,然后返回给客
阅读全文
摘要:1. 事务请求转发 事务必须由Leader处理 2. 事务处理 Proposal, sync, Commit三个子流程 2.1. Proposal流程 leader发起投票统计 2.2 Sync 各节点记录事务日志 2.2 Commit流程 数据和存储
阅读全文
摘要:The number of milliseconds of each tick, 最小时间单位,很多运行时的时间 间隔都是使用tickTime的倍数来表示的,例如initLimit=10就是tickTime的十倍等于2W毫秒 tickTime=2000 The number of ticks tha
阅读全文
摘要:整个集群完成Learner选举后,Learner向Leader发起注册,然后进入数据同步环节,即Leader将learner上缺失的事务请求同步给Learner
阅读全文
摘要:1. 数据同步型 | 消息类型 | 发送方 接收方 | 说明 | | |: | | | DIFF,13 | Leader learner | 通知Learner服务器,leader即将与其进行DIFF方式的数据同步 | | TRUNC,14 | Leader learner | 触发Learner进
阅读全文
摘要:1. 崩溃恢复 2. Leader选举过程 2.1 服务器状态 LOOKING 系统刚启动或Leader崩溃后选举状态,认为当前集群中没有leader,因此要进入选举流程 FOLLOWING 跟随者状态,角色是Follower LEADING 领导者状态,leader OBSERVING 观察者状态
阅读全文

浙公网安备 33010602011771号