rust DynamoDB中事务条件失败时更新

liwlm1x9  于 2023-04-21  发布在  其他
关注(0)|答案(1)|浏览(91)

在AWS SDK中使用Rust。我尝试在condition_check失败时用一个东西更新dynamo表,在condition_check成功时用另一个东西更新dynamo表。尝试用一个请求原子地完成此操作。我知道如果一个条件失败,整个事务都会失败,所以我想知道这是否可能?

46scxncf

46scxncf1#

你的语义是不可能在一个单一的请求。我会尝试的请求是最有可能成功的第一次,然后如果它失败重试与其他请求。
如果它们成功的可能性是50/50,那么有时最好先读取项目,因为阅读项目比2次写入更具成本效益。

相关问题