在一个开发团队中,我们正在与Uaa,Jh注册中心,麦克风1,麦克风2和网关一起进行jhipster微服务项目。 这里的问题是可能使用docker在远程服务器上部署共享的Uaa和Jh注册表,而mic 1和mic 2上的其他开发人员将它们用作服务吗? 如果答案是肯定的。有可用的配置或灵感示例吗?
非常感谢
答案 0 :(得分:0)
答案是肯定的,几乎没有什么可做的,只需编辑网关,uaa和微服务的src/main/resources/config/bootstrap.yml
文件,以便它们指向配置的注册表URL:
spring:
...
cloud:
config:
fail-fast: false # if not in "prod" profile, do not force to use Spring Cloud Config
uri: http://admin:${jhipster.registry.password}@my-registry.example.com:8761/config
然后对于Eureka服务器url,在应用程序和注册表中编辑application*.yml
来更改defaultZone
eureka:
...
client:
service-url:
defaultZone: http://admin:${jhipster.registry.password}@my-registry.example.com:8761/eureka/