一、Zookeeper是什么
Zookeeper是一个开源的分布式协调服务框架,它是一个为分布式应用提供一致性服务的软件。
Zookeeper致力于提供一个高性能、高可用,且具备严格的顺序访问控制能力的分布式协调服务,是雅虎公司创建,是Google Chubby 一个开源的实现。
二、Zookeeper主要功能
1、⽂件系统式数据存储
zk的存储的数据的结构,类似于⼀个⽂件系统。
2、通知机制
当某个client监听某个节点时(watch机制,后⾯有讲),当该节点发⽣变化时(有可能是增加⼦节点,或者节点值变了等),zk就会通知监听该节点的客户端,后续该怎么处理就看客户端的处理逻辑了。文章来源:https://www.toymoban.com/news/detail-520439.html
3、集群管理机制
zk本⾝是⼀个集群结构,有⼀个leader节点,负责写请求,多个follower负责响应读请求。并且在leader节点故障时,会⾃动根据选举机制从剩下的follower中选出新的leader。文章来源地址https://www.toymoban.com/news/detail-520439.html
到了这里,关于Zookeeper:什么是Zookeeper? ① 二、Zookeeper主要功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!