zookeeperzookeeper 简单介绍

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zookeeperzookeeper 简单介绍相关的知识,希望对你有一定的参考价值。


大年初四,女朋友来了,纪念一下,神秘代码:5Lmd5biI5YWE5ZSv5LiA5Y6f5Yib5paH56ug77yM56aB5q2i6L2s6L29

1.概述

1.1 Zookeeper 概念

Zookeeper 是一个分布式协调服务,可用于服务发现,分布式锁,分布式领导选举,配置管理等。Zookeeper 提供了一个类似于 Linux 文件系统的树形结构(可认为是轻量级的内存文件系统,但只适合存少量信息,完全不适合存储大量文件或者大文件),同时提供了对于每个节点的监控与通知机制。

1.2 Zookeeper 角色

Zookeeper 集群是一个基于主从复制的高可用集群,每个服务器承担如下三种角色中的一种

1.2.1 Leader

  1. 一个 Zookeeper 集群同一时间只会有一个实际工作的 Leader,它会发起并维护与各 Follwer及 Observer 间的心跳。
  2. 所有的写操作必须要通过 Leader 完成再由 Leader 将写操作广播给其它服务器。 只要有超过半数节点(不包括 observeer 节点) 写入成功,该写请求就会被提交(类 2PC 协议)。

1.2.3 Follower

以上是关于zookeeperzookeeper 简单介绍的主要内容,如果未能解决你的问题,请参考以下文章

zookeeperzookeeper 简单介绍

ZooKeeperZooKeeper安装及简单操作

zookeeper 是什么应用场景有哪些?docker 部署zookeeperzookeeper命令

[高级]Zookeeper介绍——Zookeeper概述

[高级]Zookeeper介绍——Zookeeper概述

zookeeperzookeeper 启动 源码解读