【发布时间】:2020-09-18 07:50:17
【问题描述】:
我查看了提供的大部分文档,找不到关于更改 jhipster-registry 端口的绝对答案,默认为 8761,但是当我尝试通过 YAML 配置文件更改它的端口时,它确实在该端口中工作,但注册表无法找到网关和微服务。我做错什么了吗? jhipster-registry 在端口操作方面一定会保持不变吗?
【问题讨论】:
标签: microservices jhipster jhipster-registry
我查看了提供的大部分文档,找不到关于更改 jhipster-registry 端口的绝对答案,默认为 8761,但是当我尝试通过 YAML 配置文件更改它的端口时,它确实在该端口中工作,但注册表无法找到网关和微服务。我做错什么了吗? jhipster-registry 在端口操作方面一定会保持不变吗?
【问题讨论】:
标签: microservices jhipster jhipster-registry
您必须在所有应用程序的 bootstrap*.yml 中更改 spring.cloud.config.uri 中的端口,以便他们可以从注册表中检索其配置,并在 jhipster-registry 的 central-config 文件夹中的 eureka.client.defaultZone 中更改它(如果您使用)文件系统后端或 git repo(如果您使用 git 后端)。
这是因为注册中心既是 Spring Cloud Config 服务器又是 Eureka 服务器。在 JHipster 的设置中,应用程序首先连接到配置服务器,检索它们的配置,该配置指示 Eureka 服务器的 URL。由于这是所有应用程序的通用配置,因此在配置服务器的 application*.yml 中设置。
另请阅读 jhipster-registry 文档:https://www.jhipster.tech/jhipster-registry/
【讨论】: