1

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

4

1 回答 1

0

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

在不修改您的应用程序的情况下,您可以将 JHipster 注册表与Netflix Prana一起用作 Sidecar Eureka 客户端。

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

  • 将您的应用程序打包为 docker 容器并使用 Kubernetes
  • 或者使用HashiCorp Consul和 DNS 转发和 consul-template 来生成你的 application.yml 文件
于 2017-07-11T11:57:55.373 回答