如何用具有高可用的配置存储器构建zookeeper应用,细节如下:
一、配置服务
配置服务是分布式应用所需要的基本服务之一,它使集群中的机器可以共享配置信息中那些公共的部分。简单地说,ZooKeeper可以作为一个具有高可用性的配置存储器,允许分布式应用的参与者检索和更新配置文件。使用ZooKeeper中的观察机制,可以建立一个活跃的配置服务,使那些感兴趣的客户端能够获得配置信息修改的通知。
下面来编写一个这样的服务。我们通过两个假设来简化所需实现的服务(稍加修改就可以取消这两个假设)。
第一,我们唯一需要存储的配置数据是字符串,关键字是znode的路径,因此我.
原创
2020-08-19 13:21:46 ·
196 阅读 ·
0 评论