Zookeeper介绍

Zookeeper是一个开源的分布式应用程序协调服务,提供数据一致性,集群管理,命名服务等。其特点是最终一致性、可靠性及原子性。核心组件包括文件系统模型(ZNode),ZNode分为持久节点和临时节点,以及Watcher监听机制。常见应用场景包括发布订阅、命名服务、集群管理和分布式锁。集群角色包括Leader、Follower和Observer,其中Leader负责投票发起和决议,Follower接受客户端请求,Observer仅同步状态而不参与投票。
摘要由CSDN通过智能技术生成

 ZooKeeper 是一个分布式的,开放源码分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如分布式同步配置管理集群管理命名管理队列管理。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在 java 上,提供 java 和 C 的客户端 API。

特点/目的

ZooKeeper 作为一个集群提供数据一致的协调服务,最好的方式就是在整个集群中的各服务节点进行数据的复制同步

        1.数据复制的好处:

                a.容错:一个节点出错,不至于让整个集群无法提供服务

             

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值