Я хочу реализовать отказоустойчивую архитектуру микросервисов с использованием Feign Client, Ribbon и Eureka, поэтому я столкнулся с проблемой. Когда цель микросервисов не работает, я хочу перенаправить на другой экземпляр микросервисов, чтобы пользователь этого не видел. Например, у меня есть 4 экземпляра микросервисов B и один экземпляр A:
Клиент обозревателя вызывает A, затем A, вызов B1, но B1 не работает => Автоматическое перенаправление на B2, B2 - KO, затем A вызов B3 и B3 работает, затем он возвращает ответ на A. A возвращает ответ клиенту браузера.
Как я мог бы это реализовать, пожалуйста. Заранее спасибо.