如何将服务发现与Spring-Cloud-Config结合使用

时间:2019-02-01 19:34:13

标签: spring-cloud-netflix spring-cloud-config

阅读本文档:https://cloud.spring.io/spring-cloud-config/multi/multi__spring_cloud_config_client.html

我可以看到如何配置Spring-Cloud-Config服务器以向Eureka注册。我看不到如何配置Spring-Cloud-Config客户端应用程序以通过Eureka发现Spring-Cloud-Config服务器。

可以安全地假设是否有一个需要与Spring-Cloud-Config服务器联系以检索属性的Spring-Boot应用程序,只需使用@DiscoveryClient注释该应用程序即可自动找到Eureka服务器, Spring-Cloud-Config的位置并检索属性?好像我将在与Spring的云配置服务器的服务ID配置客户端至少需要。但我在任何地方都看不到该怎么做。

1 个答案:

答案 0 :(得分:0)

您需要提供serviceId并在Spring Cloud Config Client bootstrap.properties中启用配置服务发现。

# Flag to indicate that config server discovery is enabled (config server URL  will be looked up via discovery).
spring.cloud.config.discovery.enabled=true

# Service id to locate config server.
spring.cloud.config.discovery.serviceId=yourConfigServiceId

Discovery First Bootstrap documentation.

中查看更多