罗定市新闻出版
军事新闻

分布式一致性算法,你确定不了解一下_科技频道_东方资

时间:2020-07-25 01:07  作者:admin  来源:未知   查看:  
内容摘要:集中式与分布式集中式分布式分布式事务 一致性协议2PC:Two-Phase Commit二阶段提交协议3PC:Three-phase Commit 三阶段提交协议Paxos算法RAFT算法 总结 集中式与分布式集中式 就是将所有的业务都部署在一个中心主机(节点)上,所有的功能都由这个主机集中处

集中式与分布式集中式分布式分布式事务

一致性协议2PC:Two-Phase Commit二阶段提交协议3PC:Three-phase Commit 三阶段提交协议Paxos算法RAFT算法

总结

集中式与分布式集中式

就是将所有的业务都部署在一个中心主机(节点)上,所有的功能都由这个主机集中处理。

特点

部署结构简单、不需要考虑多个主机之间的分布式协作问题。分布式

分布式系统:指将硬件或者软件组件部署在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。

特点

分布性:多台计算机可空间上随意分布,跨机房、跨城市都可以。

对等性:分布式系统中没有主/从之分,都是对等的节点或者服务。 副本:指分布式系统对数据或服务冗余,以此提供高可用。数据副本:是指在不同的节点上持久化一份数据,当某一个节点上存储的数据丢失时,可以从副本上读取到该数据,这是分布式系统数据丢失问题最为有效的手段。服务副本:指多个节点提供同样的服务,每个节点都有能力接收来自外部的请求并进行相应的处理。

**并发性:**分布式系统中的多个节点,可能会并发地操作一些共享资源,诸如数据库或分布式存储等。

**缺乏全局时钟:**一个典型的分布式系统是由一系列在空间上随意分布的进程组成,进程彼此之间通过消息进行通信。因此,无法判断两个事件谁先谁后。可使用逻辑时钟。

**故障总是会发生:**除非需求指标允许,在系统设计时不能放过任何异常情况。如宕机、网络分区、网络超时等。

每一次分布式系统的请求与响应三态:成功,失败,超时。

超时情况:

没有成功发送到接收方,在发送过程中发生信息丢失。

成功发送到接收方,并成功处理,但返回给发送方过程中发生信息丢失。


标签:

Power by DedeCms