美文网首页
模拟HA中zookeeper的监听机制

模拟HA中zookeeper的监听机制

作者: 夙夜M | 来源:发表于2017-08-25 20:23 被阅读0次

题目一:模拟HA集群NameNode的监听机制

角色:master / server

master代表NameNode,server代表DataNode

具体:master监听server的上下线,如果server上线,在master下创建一个临时节点;如果server掉线,自动删除该临时节点。

事件:NodeChildrenChanged

通过轮询比较触发事件之前和之后的子节点列表找出上线或掉线的server的名称。

题目二:模拟客户端对配置信息的修改以及配置信息的同步

事件:NodeChildrenChanged和NodeDataChanged

config目录管理所有服务器的配置信息

首先获取config目录下所有子节点

轮询比较触发监听之间和之后的子节点列表信息,找出节点名称相同但配置信息不同的子节点,打印到控制台。

相关文章

网友评论

      本文标题:模拟HA中zookeeper的监听机制

      本文链接:https://www.haomeiwen.com/subject/zenedxtx.html