在类DynamoDBMapper.FailedBatch中有什么Map >未处理的项目包含?

问题描述 投票:1回答:1

在课堂上DynamoDBMapper.FailedBatch Map<String, List<WriteRequest>>未经处理的项目包含什么?

重试此失败批次的最佳方法是什么?

amazon-dynamodb mapper dynamodb-queries
1个回答
0
投票

Map<String, List<WriteRequest>>是一个映射,其中键是表名,值是该表的WriteRequests列表,由于没有足够的可用写入容量来完成整个请求,因此未完成。它是DynamoDB处理批量请求的部分限制的方式。

你应该怎么做UnprocessedItems?从BatchWriteItem文档:

如果DynamoDB返回任何未处理的项目,则应对这些项目重试批处理操作。

(只是为了澄清,您应该只重试未处理的项目,而不是整个请求。)

有关更多信息,请参阅DynamoDB文档中的BatchWriteItemBatch Operations and Error Handling

© www.soinside.com 2019 - 2024. All rights reserved.