分布式理论
华锅锅
一个奋斗中的程序猿
展开
-
分布式事务
问题的提出在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。1、火车站售票假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行----一切似乎都是那么和谐。想象一下,如果他选择的目的地是杭州,而某一趟开往杭州的火车只剩下最后一张车票,可能在同一时刻,不同售票窗口的另一位乘客也购买了...转载 2018-04-13 14:44:00 · 103 阅读 · 0 评论 -
cap理论
一个经典的分布式系统理论。CAP理论告诉我们:一个分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容错性(P:Partition tolerance)这三个基本需求,最多只能同时满足其中两项。1、一致性在分布式环境下,一致性是指数据在多个副本之间能否保持一致的特性。在一致性的需求下,当一个系统在数据一致的状态下执行更新操作后,应该保证系统的...转载 2018-04-13 17:53:13 · 134 阅读 · 0 评论 -
base理论
BASE是Basically Available(基本可用)、Soft state(软状态)和Eventually consistent(最终一致性)三个短语的缩写。BASE理论是对CAP中一致性和可用性权衡的结果,其来源于对大规模互联网系统分布式实践的总结,是基于CAP定理逐步演化而来的。BASE理论的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到...转载 2018-04-13 17:55:28 · 1442 阅读 · 0 评论 -
Paxos算法-维基百科
Paxos算法[编辑]维基百科,自由的百科全书Paxos算法是莱斯利·兰伯特(英语:Leslie Lamport,LaTeX中的“La”)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法。[1]目录 [隐藏] 1 问题和假设2 算法2.1 算法的提出与证明2.2 算法的内容2.2.1 决议的提出与批准2.2.2 实例2.2.2.1 情况一2.2.2.2 情况二2.2.2.3 情况三...转载 2018-04-13 17:59:04 · 289 阅读 · 0 评论 -
康威定律
https://yq.aliyun.com/articles/8611https://www.jianshu.com/p/410250e006cbhttps://mp.weixin.qq.com/s?__biz=MzAxODcyNjEzNQ==&mid=2247484661&idx=1&sn=4c29a2dae71015bea25dd7c4bd764e73&chks...转载 2018-04-13 18:07:46 · 760 阅读 · 0 评论