我可以在 jhipster v1.9.0 应用程序的实例上使用 jhipster-registry 作为发现服务器吗

Can i use jhipster-registry as a discovery server over instances of jhipster v1.9.0 application

我目前使用的是 1.9.0 版的 jhipster。我可以安装并配置 jhipster 注册表吗?还是我看错了。

可以,但是您必须将旧应用程序中的 spring 引导升级到 spring-cloud-netflix 支持的版本,然后使用 @EnableEurekaClient。 在此过程中,您将需要解决您使用的依赖项(JPA、Hibernate 等)的所有升级问题,这无论如何都是一件好事。

无需修改您的应用程序,您可以将 JHipster registry 与 Netflix Prana 一起用作 Sidecar Eureka 客户端。

如果您不想修改您的应用程序,您可以依赖其他服务发现解决方案:

  • 将您的应用程序打包为 docker 容器并使用 Kubernetes
  • 或使用 HashiCorp Consul 可能与 DNS 转发和 consul-template 一起生成您的 application.yml 文件