分布式的一些基本概念
1、分布性:分布式系统的多台计算机都会在空间上随意分布,同时, 机器的分布情况也会随时变动
2、对等性:分布式系统的鸡苏阿尼没有主从之分,组成分布式系统的所有计算机节点都是对等。副本:是指分布式系统对数据和服务 提供的一种冗余方式, 在常见的分布式系统中,为了对外提供高可用服务,往往会对数据和服务进行副本处理
3、并发性
4、缺乏全局时钟:一个典型的分布式系统是由一系列在空间上随意分布的多进程组成的,具有明显的分布性,进程之间通过交换消息进行通信, 因此在分布式系统中,很难定义两个时间的先后,缺乏全局的时钟。
分布式环境的问题
1、通信异常,网络延时 2、网络分区 3、三态:分布式系统下存在 成功、失败、超时三种状态 4、节点故障
解决问题
1、CAP定理 2、BASE理论
一致性协议
2pc阶段 3pc阶段 pasox算法
第一篇博客随意了些