condition update在分布式系统中设计
1. 定义
condition update称为条件更新,用于分布式系统中数据一致性,能够保证在并发操作数据时的正确性。
2. 方式
1. 可以通过version来保证condition update,每一次对文件的更新都产生一个version,而且客户端可以拿到这个version,在调用condition update的时候需要带上version,后端可以根据读取的对应数据的version进行比较,大于等于才可以更新。
2. Client提供的Value(conditional)值只有与系统当前Value一致,才能针对该指定数据进行修改/删除的update操作。
本文介绍条件更新(ConditionUpdate)的概念及其在分布式系统中确保数据一致性的两种主要实现方式:通过版本号验证和值匹配验证。前者利用版本号进行并发控制,后者则直接比较值的一致性。
1153

被折叠的 条评论
为什么被折叠?



