Как отключить логику автоповтора Feign - PullRequest
1 голос
/ 28 марта 2019

Как упомянуто в документации Feign, по умолчанию автоматически повторяется IOException s.

У нас есть какая-то другая логика retry в нашем проекте, и я хочу предотвратить Feign.Есть ли простой способ его отключить?Или стоит написать мой собственный ретритер?

Мы используем открытую библиотеку симуляции Spring Cloud.

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

1 Ответ

0 голосов
/ 20 мая 2019

Вам нужно будет указать свой Retryer, если вы хотите изменить стандартное поведение при повторных попытках.Он может быть применен непосредственно к Feign.builder или путем регистрации его в качестве Бина.В любом случае, вы должны реализовать интерфейс feign.Retryer.

...