Я изучаю автоматический выключатель Istio и не хочу настраивать резервные методы, если цепь отключается.
У меня есть несколько загрузочных приложений Spring, которые развернуты в kubernetes и с прерыванием цепи Istio, определенным в DestinationRule.
Я вижу, что мое приложение вызывающего абонента получает исключение 503 Service Unavailable, когда я намеренно отключаю вызываемую службу.
Я ищу шаблоны проектирования или библиотеки, с помощью которых я могу определить резервные методы для моих остальных вызовов что-то похожее на @ HystrixCommand.
Я проверил spring-cloud-circuitBreaker , но это не поддерживает Istio. Я также исследовал ClientHttpRequestInterceptor с Spring RestTemplate и могу перехватывать все исключения ServiceUnavailable, но мне нужен способ настройки различных резервных методов для различных вызовов REST.
Любое предложение приветствуется.