在课堂上DynamoDBMapper.FailedBatch
Map<String, List<WriteRequest>>
未经处理的项目包含什么?
重试此失败批次的最佳方法是什么?
Map<String, List<WriteRequest>>
是一个映射,其中键是表名,值是该表的WriteRequests
列表,由于没有足够的可用写入容量来完成整个请求,因此未完成。它是DynamoDB处理批量请求的部分限制的方式。
你应该怎么做UnprocessedItems?从BatchWriteItem文档:
如果DynamoDB返回任何未处理的项目,则应对这些项目重试批处理操作。
(只是为了澄清,您应该只重试未处理的项目,而不是整个请求。)
有关更多信息,请参阅DynamoDB文档中的BatchWriteItem和Batch Operations and Error Handling。