从paxos到zookeeper1

分布式的一些基本概念

1、分布性:分布式系统的多台计算机都会在空间上随意分布,同时, 机器的分布情况也会随时变动

2、对等性:分布式系统的鸡苏阿尼没有主从之分,组成分布式系统的所有计算机节点都是对等。副本:是指分布式系统对数据和服务 提供的一种冗余方式, 在常见的分布式系统中,为了对外提供高可用服务,往往会对数据和服务进行副本处理

3、并发性

4、缺乏全局时钟:一个典型的分布式系统是由一系列在空间上随意分布的多进程组成的,具有明显的分布性,进程之间通过交换消息进行通信, 因此在分布式系统中,很难定义两个时间的先后,缺乏全局的时钟。

分布式环境的问题

1、通信异常,网络延时 2、网络分区 3、三态:分布式系统下存在 成功、失败、超时三种状态 4、节点故障

解决问题

1、CAP定理 2、BASE理论

一致性协议

2pc阶段 3pc阶段 pasox算法

扫描二维码关注公众号,回复: 1499216 查看本文章

第一篇博客随意了些

猜你喜欢

转载自www.cnblogs.com/viver/p/9147322.html