欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ZooKeeper的相关知识

程序员文章站 2022-05-14 22:57:18
...

一。介绍
1.整个生态圈的服务协调,负责分布式一致性

分布式:一个任务需要不同节点执行, 不同节点在不同的网络
多节点就是集群
其他的分布式:
分布式文件存储系统:hdfs
分布式计算系统:MapReduce

一致性:
读和写的数据是一致的
分为:
强一致性:读写瞬间完成,实时性强,最难达到
弱一致性:最大限度保证一致性
最终一致性:弱一致性的一个特例,在一定的时间范围内达到一致性

CAP理论:
2000提出,CAP理论告诉我们,一个分布式系统不能同时满足C,A,P三个要求
c:consistence
a:availablility
c:partition tolerance:分区容错性

BASE理论:
C和A之间的平衡
最终一致性
和基本可用

PAXOS算法:
解决分布式一致性问题
zookeeper是目前为止解决分布式一致性问题的最完美实现

二。zookeeper
1.解决的问题:
分布式同步,配置管理,集群管理,命名管理,队列管理
2.zookeeper的两大核心

1.文件系统

2.监听机制
相关标签: zookeeper