Могу ли я использовать jhipster-registry в качестве сервера обнаружения поверх экземпляров приложения jhipster v1.9.0

В настоящее время я использую версию 1.9.0 jhipster. Могу ли я иметь установленный реестр jhipster и настроить его или я смотрю на это неправильно.

1 ответ

Решение

Да, вы можете, но вам придется обновить загрузку Spring в ваших старых приложениях до версии, поддерживаемой spring-cloud-netflix, а затем использовать @EnableEurekaClient, Во время этого процесса вам нужно будет решить все проблемы обновления с помощью используемых вами зависимостей (JPA, Hibernate, ...), что в любом случае может быть положительным моментом.

Не изменяя ваше приложение, вы можете использовать реестр JHipster с Netflix Prana в качестве клиента Eureka.

Если вы не хотите изменять свои приложения, вы можете положиться на другие решения для обнаружения служб:

  • упакуйте свои приложения в док-контейнеры и используйте Kubernetes
  • или используйте HashiCorp Consul, возможно, с переадресацией DNS и консул-шаблоном для генерации ваших файлов application.yml
Другие вопросы по тегам