在 Spring Cloud 中,微服务是从 Eureka 读取它们的配置还是只从配置服务器读取?
In Spring Cloud, does micro-services read their configurations from Eureka or it only reads from config server?
我正在关注这个 video 来学习微服务。
我的问题是:微服务可以通过Eureka从config service读取配置,还是只能直接从config server读取配置?
我正在尝试配置并让客户端从 eureka 读取其配置,但没有成功。
您可以在 bootstrap.yml
中使用以下选项
spring.cloud.config.discovery.enabled=true
并且您还需要指定配置服务的服务 ID。
spring.cloud.config.discovery.serviceId=xxxx
serviceId
通常是应用程序名称。
如果你这样做,你的微服务将尝试通过发现服务找到配置服务器的地址。
您可以找到更多详细信息 here。
我正在关注这个 video 来学习微服务。
我的问题是:微服务可以通过Eureka从config service读取配置,还是只能直接从config server读取配置?
我正在尝试配置并让客户端从 eureka 读取其配置,但没有成功。
您可以在 bootstrap.yml
spring.cloud.config.discovery.enabled=true
并且您还需要指定配置服务的服务 ID。
spring.cloud.config.discovery.serviceId=xxxx
serviceId
通常是应用程序名称。
如果你这样做,你的微服务将尝试通过发现服务找到配置服务器的地址。
您可以找到更多详细信息 here。