enter code here我正在使用 Rest 模板成功调用 API。但是,我发现 API 速率限制我每分钟只能调用 8 次,调用 8 次后返回 429 错误。有什么办法可以限制Rest Template在一分钟内调用的次数吗?
我尝试使用 RateLimiter 番石榴依赖项,但这没有帮助
我用来调用 API 的 lambda 函数的代码片段
responseEntity = object.stream().map(dataFeedInformation -> {
try {
return restTemplate.exchange(dataFeedInformation.getDataElement().get(0).getDownloadURL(), HttpMethod.GET,
dataFeedRestClient.getHttpEntity(), new ParameterizedTypeReference<AccountPlanItemDto>() {
});
} catch (Exception e) {
e.printStackTrace();
}
return null;
}).collect(Collectors.toList());
陪伴而非守候
相关分类