IAS Cloud Native架构一致性问题及解决方案.pptx

Cloud Native架构一致性问题及解决方案;王启军;2019/7/22;1;Cloud Native的组成;Cloud Native—架构;2019/7/22;2019/7/22;2019/7/22;CAP;NWR;Lease Replicated state machine Paxos;一致性分类;示例;严格一致性要求任何写操作都能立刻同步到其他所有进程,任何读操作都能读取到最新的修改。;既然全局时钟导致严格一致性很难实现,顺序一致性放弃了全局时钟的约束,改为分布式逻辑时钟实现。 顺序一致性是指所有的进程以相同的顺序看到所有的修改。读操作未必能及时得到此前其他进程对同一数据的写更新。但是每个进程读到的该数据的不同值的顺序是一致的。;因果一致性是一种弱化的顺序一致性。 所有进程必须以相同的顺序看到具有潜在因果关系的写操作。不同进程可以以不同的顺序看到并发的写操作。;弱一致性 Weak 最终一致性 Eventually 强一致性 Strong;2;两阶段提交(2PC);三阶段提交(3PC);银行转账、12306是强一致吗?;一人生病,全家吃药。;3;重试!!! 超时时间。 重试的次数。 重试的间隔时间。 重试间隔时间的衰减度。;重试前失败怎么办???;状态???状态!!!;宠物 vs 牲畜;改进方案;可靠事件;状态???状态!!!;要么全部成功,要么全部失败。;可靠事件;怎么保

文档评论(0)

1亿VIP精品文档

相关文档