DynamoDB Java SDKv2 是否为batchWriteItem 调用提供重试策略?我正在寻找一种重试策略,该策略可以重试否则将作为未处理的项目返回的项目。
在 DynamoDB Java SDKv1 中,有 DynamoDBMapper 默认重试策略来实现此目的,请参阅 https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodbv2/datamodeling/DynamoDBMapperConfig.DefaultBatchWriteRetryStrategy .html.
我在官方 javadoc 中找不到与开箱即用的批处理操作重试相关的任何内容,例如https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/dynamodb/DynamoDbClient.html#batchWriteItem(java.util.function.Consumer) 或 https://sdk。 amazonaws.com/java/api/latest/software/amazon/awssdk/enhanced/dynamodb/package-summary.html.
我希望我不必在默认或增强客户端之上自己实现重试。