Можно ли локально запускать микросервисы JHipster, которые управляются с помощью JHipster Registry в облаке?

Когда я запускаю JHipster Registry в облаке (например, Heroku), он работает без проблем, и я могу правильно получить доступ через URL-адрес (например, my-jhipster-registry.herokuapp.com). Могу ли я использовать этот реестр JHipster для управления микросервисами JHipster (шлюзами или приложениями), которые не находятся в облаке? Если это возможно, то как?

Это сомнение возникает из-за необходимости НЕ устанавливать JHipster Registry локально (на моем ноутбуке) во время разработки и читать официальное руководство работает в облаке.

Сценарий, ожидаемый во время разработки:

  • Реестр JHipster в облаке (Heroku)
  • Микросервисы JHipster на локальном компьютере (ноутбук)

Я благодарю вас за ваше время и помощь!


person Arenas V.    schedule 23.10.2017    source источник


Ответы (1)


Да, это должно работать до тех пор, пока ваши службы могут подключаться к вашему реестру и раскрывать IP-адреса, доступные другим службам (служба, работающая в облаке, не сможет подключиться к службе, работающей на вашем ноутбуке).

Вам может понадобиться настоящий сертификат в реестре, который соответствует вашему доменному имени для использования https.

person Gaël Marziou    schedule 24.10.2017
comment
Спасибо @gaël-marziou, так что я могу настроить это в свойстве (application-*.yml) ms? eureka: instance: prefer-ip-address: true client: service-url: defaultZone: *url_registry_in_cloud* - person Arenas V.; 27.10.2017