Могу ли я использовать 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