一致性模型

2018-08-19  本文已影响0人  chenjie901

什么是一致性:

程序和系统间的一个契约,在遵循某些约束下,对数据的操作是可预测的

强一致性:强一致性可理解为在单个节点上事件顺序和在多个节点上的事件顺序完全一致,而弱一致性则没有这样的要求

弱一致性:对事件发送的顺序只有部分假设

一致性由强到弱:

强一致性>线性一致性>因果一致性>最终一致性

系统角度一致性和客户角度一致性关系

单调写一致性 读写一致性 写读一致性 单调读一致性
强一致性
线性一致性
因果一致性 × ×
最终一致性 × × × ×
上一篇 下一篇

猜你喜欢

热点阅读