zookeeper笔记

2022/7/26 6:52:46

本文主要是介绍zookeeper笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一: ZooKeeper是什么

ZooKeeper是一个的分布式协调服务,它是集群的管理者  监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作

分布式应用程序可以基于Zookeeper实现诸如数据发布订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能

二 :分布式一致性特性

顺序一致性、原子性、单一视图、可靠性、实时性(最终一致性)

三 :Leader服务器和Follower服务器,Observer服务器

Leader服务器:Leader服务器是整个ZooKeeper集群工作机制中的核心

  1.事务请求的唯一调度和处理者,保证集群事务处理的顺序性

  2.集群内部各服务器的调度者

Follower服务器:Follower服务器是ZooKeeper集群状态的跟随者,其主要工作有以下三个

  1.处理客户端非事务请求,转发事务请求给Leader服务器

  2.参与事务请求Proposal的投票

  3.参与Leader选举投票

 



这篇关于zookeeper笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程