在 DynamoDBMapper.FailedBatch 类中 Map<String, List<WriteRequest>> 未处理的项目包含什么?

YOU*_*AJI 5 mapper amazon-dynamodb dynamodb-queries

在课堂DynamoDBMapper.FailedBatch上,Map<String, List<WriteRequest>>未加工的物品包含什么?

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

Mat*_*ope 3

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

\n\n

您应该如何处理未处理的物品?来自 BatchWriteItem 文档:

\n\n
\n

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

\n
\n\n

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

\n\n

有关更多信息,请参阅DynamoDB 文档中的BatchWriteItem批量操作和错误处理。

\n