Zookeeper业务应用有哪些?

参与14

3同行回答

rein07rein07系统架构师某证券
ZooKeeper是一个高可用的分布式系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得zookeeper能够应用于很多场景。场景包括:1) Master选举(主备模式)通过在Zookeeper上同一目录下创建临时节点,创建成功的应用自然就成...显示全部

ZooKeeper是一个高可用的分布式系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得zookeeper能够应用于很多场景。场景包括:
1) Master选举(主备模式)
通过在Zookeeper上同一目录下创建临时节点,创建成功的应用自然就成了Master,其他应用就成了备节点,一旦主节点发生变化,临时节点消失,备节点会再次创建临时节点,如果创建成功,备节点即升为主节点。
2) 配置管理
所有程序都监听Zookeeper目录,如果该目录下产生新的配置信息,会触发监听程序获取最新配置。
3) 分布式锁
与Master选举一样,一次只能一个程序成功创建节点,所以达到了分布式锁的目的。
4) 消息订阅/通知
消息订阅的方式与配置管理一样,也是通过监听消息目录获取最新的消息。

收起
证券 · 2018-10-19
浏览2082
sxtycxxsxtycxx 解决方案经理人工智能(计算机视觉)
Zookeeper作为分布式服务协调组件,本身也是一个树型机构的文件系统,主要提供服务注册中心、分布式锁、选举机制等显示全部

Zookeeper作为分布式服务协调组件,本身也是一个树型机构的文件系统,
主要提供服务注册中心、分布式锁、选举机制等

收起
互联网服务 · 2018-10-18
浏览2051
bryanbryan软件架构设计师金融研发
zk在某些场景下存在性能问题,建议和ectd对比一下显示全部

zk在某些场景下存在性能问题,建议和ectd对比一下

收起
银行 · 2018-10-19
浏览2014

提问者

rein07
系统架构师某证券
擅长领域: 人工智能大数据机器学习

问题来自

相关问题

相关资料

问题状态

  • 发布时间:2018-10-18
  • 关注会员:3 人
  • 问题浏览:3529
  • 最近回答:2018-10-19
  • X社区推广