condition update在分布式系统中设计
1. 定义
condition update称为条件更新,用于分布式系统中数据一致性,能够保证在并发操作数据时的正确性。
2. 方式
1. 可以通过version来保证condition update,每一次对文件的更新都产生一个version,而且客户端可以拿到这个version,在调用condition update的时候需要带上version,后端可以根据读取的对应数据的version进行比较,大于等于才可以更新。
2.
Client
提供的
Value(conditional)
值只有与系统当前
Value
一致,才能针对该指定
数据
进行修改
/
删除的
update
操作。