Как узнать подробности хоста сервера eureka в другом клиентском контейнере в aws ecs - PullRequest
0 голосов
/ 05 июня 2019

У меня есть набор микросервисов, построенных как отдельные док-контейнеры. Контейнеры включают eureka, конфигурацию весеннего облака и другие Я пытаюсь развернуть все это в кластере aws ecs fargate. Таким образом, в рамках одного кластера я создал соответствующую задачу для каждого контейнера и с соответствующим сервисом. Мой сервисный реестр и задачи весеннего конфигурирования облака запущены. Но когда я пытаюсь поднять контейнер моего конкретного приложения, который должен зарегистрироваться в реестре eureka. Не удается определить сервер реестра eureka.

Итак, я хочу знать, как динамически получить IP-адрес сервера eureka в моем клиентском контейнере. Чтобы быть более точным, пожалуйста, найдите ниже свойство yaml.

здесь registry - это имя контейнера сервера eureka, которое работает локально. Но какова будет ценность в aws fargate ecs. Каково значение зоны по умолчанию.

эврика: клиент: registerWithEureka: правда fetchRegistry: правда serviceUrl: defaultZone: http://registry:8761/eureka/ пример: предпочитаемый адрес: true

...