Получение Socket TimeOut во время симулированного вызова клиента rest - PullRequest
0 голосов
/ 28 июня 2019

Я получаю Socket Time out

Микросервис 1:

  1. Имеют базовый контекст как / api

  2. для ресурса на уровне класса есть путь отображения запроса как / v1 / testresource1

  3. для получения отображения есть путь как / getAll

  4. настроенный клиентский сервер eureka url localhost: 8761 / eureka

  5. включен клиент обнаружения в классе весенней загрузки

  6. имя приложения Microservice1.

Microservice2

  1. Нет базового контекста

2.для ресурса на уровне класса есть путь отображения запроса как / v1 / testresource2

  1. для получения отображения есть путь как / getAll

  2. настроенный клиентский сервер eureka url localhost: 8761 / eureka

  3. включен клиент обнаружения в классе весенней загрузки

  4. Создан интерфейс симулированного прокси и добавлена ​​аннотация

@ 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

...