我们正在使用dynamo DB事务API。 在我的应用程序中,我正在对dynamo DB进行并发写入(唯一项)。 但是我得到以下例外
com.amazonaws.services.dynamodbv2.model.ResourceInUseException:无法创建预先存在的表(服务:null;状态代码:400;错误代码:ResourceInUseException;请求ID:null)
使用Dynamo DB事务时也可以进行批量保存
任何输入都会有所帮助。
答案 0 :(得分:0)
并发createTable调用和put / write调用之间存在很大差异。当你在现有的时候调用createTable时,你只会得到那个错误。
您需要严格控制创建表格的方式/时间。创建表后,使用任何put / write API进行并发写操作应该没有问题。
(请记住,如果您进行条件写入并且条件失败,您仍会收到4xx错误。)