Я получаю Socket Time out
Микросервис 1:
Имеют базовый контекст как / api
для ресурса на уровне класса есть путь отображения запроса как / v1 / testresource1
для получения отображения есть путь как / getAll
настроенный клиентский сервер eureka url localhost: 8761 / eureka
включен клиент обнаружения в классе весенней загрузки
имя приложения Microservice1.
Microservice2
- Нет базового контекста
2.для ресурса на уровне класса есть путь отображения запроса как / v1 / testresource2
для получения отображения есть путь как / getAll
настроенный клиентский сервер eureka url localhost: 8761 / eureka
включен клиент обнаружения в классе весенней загрузки
Создан интерфейс симулированного прокси и добавлена аннотация
@ FeignClient (name = "Microservice1 ') и @RibbonClient (name =" Microservice1 ")
и создайте метод getAll с путем @GetMapping ("/ api / v1 / testresource1 / getAll")
Когда я запускаю Microservice2 и нажимаю getAll, время ожидания Socket при вызове Microservice1 истекает.
для идентификации ресурса Microservice1 я предоставляю полный путь, например @GetMapping ("/ api / v1 / testresource1 / getAll"), потому что есть путь diff, это правильно.
Также, когда есть управление версиями в Microservice1, как обращаться с Micrservice2