1.服务器列表的话,其实都是用的持久节点,而不是: 连接上一个注册上去一个临时节点。
2.getChildren进行获取所有的节点拿到服务器列表存储到本地。
3.forPath读取节点数据
4.fastjson进行解析出对应的JavaBean,从而得到服务器列表。
5.TreeCache进行监听当前节点+子节点,一般都是叶子节点进行修改(比如:数据配错了修改),所以,我们可以拿到最新的数据列表。
而且比如:新来了一个同事,新增服务器时,也是能监听到。从而实现大家拿到最新的服务器列表。
6.作为配置中心,比如:一个GlobalRedis配置,我们可以读取到这个配置。