zookeeper 之配置管理

zookeeper 是apache下开源的分布式协调工具。

基于这个工具可以实现分布式锁,由于它是开源的,因此衍生很多其他的功能,如配置管理。

在一些项目中有许许多多的配置文件,且在分布式环境下管理很困难,维护成本高。因此采用

zookeeper作为配置集中管理的手段,就显得很有效果。


zookeeper之所以能用作配置管理,主要基于它两个特点:

一是它的数据结构znode,类似于一个小型文件系统,根节点是/,可以依次创建子节点/config, /config/test等

统一路径下的节点是唯一,且znode分为普通型,临时型,顺序永久性,顺序临时型等。

二是watch机制,通过给一个节点设置watch,当zookeeper服务中某个节点发生变化时,会主动发消息给设置了watch的对象。

zookeeper原生的客户端watch是一次性的,即仅仅会收到一次变化通知。


使用方法:

1.http://zookeeper.apache.org/下载zookeeper。

2.解压缩。

3.zkServer.sh start

4.zkCli.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值