0

У меня есть запрос пользователя, позволяющий инструменту поддержки, который использует Spring Cloud Services, отображать набор ссылок на тот же инструмент поддержки, который бы существовал в нескольких средах (Dev, Test 1, Test 2 , Prod). В настоящее время я подключаюсь через Eureka Server и регистрируюсь в каждой из этих сред. Текущий запрос на изменение состоит в том, чтобы выпустить ссылки инструмента поддержки в каждой из этих сред. Теперь я знаю, что могу жестко кодировать URL-адрес каждого экземпляра инструмента поддержки, который существует в каждой среде, но я бы предпочел использовать экземпляр DiscoveryClient из Eureka для сбора этой информации, но похоже, что DiscoveryClient (это автоматически) может подключаться только к к примеру. Даже не уверен, что для этого можно использовать несколько DiscoveryClients или даже то, что я хочу, даже возможно. Любые предложения будут ценны.Использование нескольких служб обнаружения Spring Eureka

Заранее благодарен!

ответ

0

Правильно, DiscoveryClient подключается только к одному серверу eureka за раз. Вам нужно будет создать каждый DiscoveryClient вручную. Вероятно, было бы проще использовать eureka http api.

+0

Интересно ... Мне нужно будет проверить это, попробуйте. Должен ли я регистрироваться в каждом экземпляре для запроса конкретного экземпляра приложения (GET/eureka/v2/apps/appID/instanceID)? –

+0

Прохладный! Просто попробовал это через браузер и прекрасно работает! Поэтому нужно настроить некоторые отдельные RestTemplates, и они ... мой текущий использует ленту ... Спасибо. –

 Смежные вопросы

  • Нет связанных вопросов^_^