当前位置: 首页 > article >正文

【ZooKeeper】1、基本介绍

本文基于 Apache ZooKeeper Release 3.7.0 版本书写
作于 2022年3月6日 14:22:11 转载请声明

1、Zookeeper是什么?

image.png
由ZooKeeper的官网介绍可知:

ZooKeeper 是Apache原子基金会下一个开源的、用于提供可靠的分布式协同的服务器。
ZooKeeper 可以用来 配置管理、命名服务、分布式协同(分布式锁)、集群服务。

ZooKeeper: Because Coordinating Distributed Systems is a Zoo

ZooKeeper 的命名来源:把分布式系统当做动物园,ZooKeeper是动物园的管理员

ZooKeeper最核心的功能:存储数据+ 事件监听。

2、ZooKeeper节点的四种模式

PERSISTENCE : 持久化节点,客户端与ZooKeeper服务器断开连接之后,该节点依然存在
PHEMERAL : 临时节点,客户端与ZooKeeper服务器断开连接之后,该节点消失
PERSISTENCE_SEQUENTIAL : 在 PERSISTENCE 的基础上给节点按顺序排号
PHEMERAL_SEQUENTIAL : 在 PHEMERAL 的基础上,给节点按顺序排号

3、ZooKeeper模型

ZooKeeper维护了一个类似Unix文件结构的树状数据结构,每个节点被称为 Znode
image.png
比Unix文件系统更多的是,其中每个被当做“目录”的节点不仅可以存储子节点,也可以存储数据。


http://www.kler.cn/a/273903.html

相关文章:

  • 测试ip端口-telnet开启与使用
  • Android 来电白名单 只允许联系人呼入电话
  • Mysql - 多表连接和连接类型
  • esp32开发笔记之一:esp32开发环境搭建vscode+ubuntu
  • LeetCode 第34题:二分查找+扩展搜索
  • window CMD大全
  • 计算机网络的组成
  • Linux下安装多个nodejs并映射Jenkins
  • 【HTTP】面试题整理
  • 5.1.7.1、【AI技术新纪元:Spring AI解码】Mistral AI函数调用
  • PHP反序列化--_wakeup()绕过
  • 蓝桥杯刷题(十一)
  • 面试算法-52-对称二叉树
  • C语言 实用调试技巧
  • python循环结构
  • 面试经典150题(114-118)
  • Java后端八股----JVM篇
  • python入门(二)
  • jQuery+CSS3自动轮播焦点图特效源码
  • c++ 正则表达式处理语言文本,根据标点符号分割句子
  • Java编程——赌数游戏
  • 使用 CSS 实现毛玻璃效果
  • centos防火墙firewall-cmd限定特定的ip访问
  • 算法笔记p154最大公约数和最小公倍数
  • 面向对象编程练习
  • 异步处理 (vue async和await)