Ограничение на количество звонков в минуту для FeignClientJAVA

Программисты JAVA общаются здесь
Anonymous
Ограничение на количество звонков в минуту для FeignClient

Сообщение Anonymous »

Вызов @FeignClient происходит при вызове RetryTemplate.execute().
например:

Код: Выделить всё

public AccountBalanceHistoryDto getAccountBalanceHistoryByDate() {
for (int i = 0; i < 100; i++) {
getAccountBalance();
}
}

private AccountBalanceHistoryDto getAccountBalance() {
PagedResult pagedResult;
AccountBalanceHistoryDto result;
do {
pagedResult = getPageWithRetry();
result = pagedResult.getData().orElse(null);
pageCount = pagedResult.getPageCount();
currentPage++;
} while (pageCount != pagedResult.getCurrentPage() && result == null);

return result;
}

private PagedResult getPageWithRetry() {
return retryTemplate.execute(
arg0 -> feignClient.getPage()
);
}
Может быть, в самом RetryTemplate есть настройка, ограничивающая количество вызовов в минуту?

Подробнее здесь: https://stackoverflow.com/questions/787 ... eignclient

Вернуться в «JAVA»