分布式架构
午后的红茶meton
这个作者很懒,什么都没留下…
展开
-
Paxos算法原理与推导
Paxos是什么 Paxos算法是基于消息传递且具有高度容错特性的一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一。 Google Chubby的作者Mike Burrows说过这个世界上只有一种一致性算法,那就是Paxos,其它的算法都是残次品。虽然Mike Burrows说得有点夸张,但是至少说明了Paxos算法的地位。然而,Paxos算法也因为晦涩难懂而臭名昭著。本文的目的就是带领大家深入浅出理解Paxos算法,不仅理解它的执行流程,还要理解算法的推导过...转载 2020-10-09 14:59:05 · 212 阅读 · 0 评论 -
分布式事务之两阶段提交(2PC)、三阶段提交(3PC)
分布式事务及两阶段提交、三阶段提交 一、分布式数据一致性 在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。 1、什么是数据一致性 在数据有多份副本的情况下,如果网络、服务器或者软件出现故障,会导致部分副本写入成功,部分副本写入失败。这就造成各个副本之间的数据不一致,数据内容冲突,造成事实上的数据不一致。 2、CAP定理 CAP理论认为在分布式的环境下设计和部署系统时,有3个核心的需求: Co...原创 2020-10-09 11:47:37 · 841 阅读 · 1 评论