Spring Retry: изменение минимального интервала политики отката между попытками - PullRequest
0 голосов
/ 17 мая 2019

Мы используем последнюю версию модуля повторного запуска пружины.Мы используем RetryTemplate для вызова веб-API для внешних систем и хотели бы использовать UniformRandomBackOffPolicy с настраиваемыми минимальными и максимальными интервалами.

    UniformRandomBackOffPolicy backOffPolicy = new UniformRandomBackOffPolicy();
    backOffPolicy.setMinBackOffPeriod(min); //how to update this before making the next retry?
    backOffPolicy.setMaxBackOffPeriod(max);

    retryTemplate.setBackOffPolicy(backOffPolicy);

Исходя из исключения API, мы хотели бы изменить минимальный интервал перед следующей попыткой.Ответ об исключительной ситуации API включает минимальное время повторения, которое необходимо установить в политике отмены.

Пожалуйста, дайте мне знать, как я могу это сделать.Спасибо!

...