首页 > 解决方案 > 乐观锁定dynamodb,更新前检查

问题描述

所以我想更新 DynamoDB 中的一个项目,但我想更新的参数是由必须为 ID 执行一次的进程生成的,如果乐观锁定失败,我仍将执行上述进程。我怎样才能避免这种情况

想象一下这段代码

foo = mapper.get(something)
a = someprocess(foo.varsomething)
foo.savevar(a)
mapper.save(foo)

问题是多个进程可以执行 someprocess() 并且只需要运行一次

标签: databaseamazon-dynamodb

解决方案


推荐阅读