Zookeeper学习

【Zookeeper学习】5.ZAB协议 【Zookeeper学习】5.ZAB协议
1 前言ZAB协议全称:Zookeeper Atomic Broadcast,即Zookeeper 原子广播协议。而ZooKeeper是一个开放源代码的分布式协调服务,由知名互联网公司雅虎创建,是Google Chubby的开源实现。Zoo
2023-09-14
【Zookeeper学习】4.Zookeeper基础 【Zookeeper学习】4.Zookeeper基础
1 简介Zookeeper是由雅虎创建,Zookeeper并没有直接采用Paxos算法,而是采用了一种被称为ZAB(Zookeeper Atomic Broadcast)的一致性协议。 Zookeeper是一个典型的分布式数据一致性的解决方
2023-05-24
【Zookeeper学习】3.Zookeeper学习流程 【Zookeeper学习】3.Zookeeper学习流程
1 为什么学习 Zookeeper应该重点掌握分布式环境的演进过程,从一个单节点开始,慢慢过渡到分布式,为什么单节点不行,传统一个 tomcat 打天下有什么有点,缺点又是什么,当一个 tomcat 搞不定的时候,分布式的架构图又是什么样的
2023-05-15
【Zookeeper学习】2.一致性协议 【Zookeeper学习】2.一致性协议
上一章,我们了解了分布式事务的定义及相关的理论,从理论上来看,可以对分布式事务分为两类: 刚性事务 对于满足CP模型的事务,遵循ACID,对数据要求强一致性。实现方案:基于XA协议的2PC,3PC;Java事务规范的JTA、JTS。
【Zookeeper学习】1.架构演进 【Zookeeper学习】1.架构演进
1 集中式1.1 定义 由一台或多台主计算机组成中心节点,数据集中存储于该中心节点中,且其他相关业务单元全都集中部署在这个中心节点上,汇集系统所有功能并由其集中处理。 1.2 优点 性能优越 此类系统基本部署在基于底层性能卓越的大型主机之
2023-05-15