标准的 AmazonDynamoDBClient 在重试因 ProvisionedThroughputExceededException 失败的请求时是否使用指数退避策略?

5
我使用 AmazonDynamoDBClientBuilder 创建了一个标准的 AmazonDynamoDBClient
AmazonDynamoDBClient client = AmazonDynamoDBClientBuilder.standard().build();

AmazonDynamoDBClient文档中提到:

ProvisionedThroughputExceededException - 请求速率过高。 DynamoDB的AWS SDK会自动重试接收到此异常的请求。除非您的重试队列太大无法完成,否则您的请求最终将成功。降低请求频率并使用指数级退避。

当因ProvisionedThroughputExceededException而导致请求失败时,标准客户端是否默认使用指数级退避进行重试?还是我需要手动配置?
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接