Я вижу, что Фильтр повторных попыток поддерживает повторные попытки на основе кодов состояния http. Я хотел бы настроить повторы в случае исключений ввода-вывода, таких как сброс соединения. Возможно ли это с Spring Cloud Gateway 2?
Как настроить повтор для IOExceptions в Spring Cloud Gateway?
Ответы (1)
Я использовал 2.0.0.RC1. Похоже, что последний снимок сборки поддерживает повторную попытку на основе исключений. Скрестим пальцы за следующий релиз. Вот пример, который повторяет дважды для ошибок серии 500 или исключений ввода-вывода:
filters:
- name: Retry
args:
retries: 2
series:
- SERVER_ERROR
exceptions:
- java.io.IOException
person
Arkin
schedule
24.05.2018
У вас есть конфигурация на основе yml для фильтра повторных попыток? Нигде не нашел никакой документации, но может видеть фильтр в исходном коде.
- person Arpan Das; 06.06.2018
@ArpanDas, я обновил ответ примером. Обратите внимание, что у меня возникла проблема с его работой, и я открыл вопрос с проектом: github.com/spring-cloud/spring-cloud-gateway/issues/339
- person Arkin; 07.06.2018