Как настроить микросервис для регистрации в зонах пересечения одного сервера Eureka - PullRequest
0 голосов
/ 18 октября 2018

Я получил следующие требования к архитектуре:

  1. Для регистрации услуги должен быть один сервер Eureka.
  2. Должно быть 3 зоны: zone1, zone2 и zone3.
  3. Каждая зона имеет сервер Zuul.
  4. Каждый сервер Zuul в качестве шлюза API должен иметь доступ только к микросервисам в пределах егоzone.
  5. Микросервисы будут пересекать зоны.Это означает, что к ним могут обращаться серверы Zuul из зон, где они пересекаются.

Мой вопрос заключается в том, как настроить:

  1. Один сервер Eureka содержит 3зоны.

  2. Один микросервис принадлежит более чем одной зоне.Что-то вроде?

    eureka.instance.metadataMap.zone = zone1, zone2, zone3

Будет ли работать эта архитектура?

...