Подключение к микросервису с пружинной загрузкой из приложения с монолитной пружиной - PullRequest
0 голосов
/ 30 мая 2019

Итак, у нас есть приложение Spring, которое работает на локальном хосте: 8080

Как часть требования, нам нужно это приложение для подключения к микросервису.Микро сервис состоит из 2 компонентов.Один работает на локальном хосте: 8888 - X Другой на локальном хосте: 7777 - Y

У нас сервер весеннего обнаружения работает на локальном хосте: 8761

Как мы можем подключиться к микро-сервису X или Y изприложение монолитной пружины через сервер обнаружения.

Мы можем напрямую подключиться к localhost: 8888 или localhost: 7777

Но есть ли способ сделать это через сервер обнаружения

1 Ответ

0 голосов
/ 31 мая 2019

Существует 3 способа сделать звонок из монолитного приложения в микросервис, зарегистрированный в discovery-service:

  1. После добавления и включения зависимостей службы обнаружения вы можете введите eurekaClient bean и получите URL приложения ("круговой" или нет).
  2. Используйте @LoadBalanced restTemplate и отправляйте запросы «http://service -name / url », где лента изменит «service-name» на действительный URL автоматически
  3. И, наконец, лучший вариант - положиться на клиента feign . Оно использует служба обнаружения неявно.
...