gpt4 book ai didi

java - 在 Eureka 注册我的配置服务器有什么用吗?

转载 作者:行者123 更新时间:2023-12-01 19:54:54 25 4
gpt4 key购买 nike

我在所有配置服务器客户端的 bootstrap.properties 文件中指定配置服务器 URI spring.cloud.config.uri

那么给它添加@EnableDiscoveryClient注解,并在Eureka中注册配置服务有什么用吗?

最佳答案

在 Eureka 上注册配置服务器有多种用途:

发现优先引导

使用Spring云配置服务时,引导应用程序时有两种选择,如the documentation所述:

  1. 使用配置优先设置(默认)
  2. 使用发现优先设置

当您使用发现优先设置时,所有应用程序都可以通过在 Eureka 上查找配置服务的 URL 来检索其配置:

spring.cloud.config.discovery.enabled=true
spring.cloud.config.uri=http://config-service

在这种情况下,应用程序将在 Eureka 上查找名为 config-service 的服务,并使用给定的主机名和端口进行连接。

<小时/>

可发现性

一些工具,如 Zuul、Spring boot admin...将自动发现所有应用程序并使用它们,例如:

  • Spring Boot 管理员可以设置为自动发现所有应用程序来管理它们。
  • Zuul 会自动将所有匹配 /{application-name}/** 的路由转发到给定的应用程序。

关于java - 在 Eureka 注册我的配置服务器有什么用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49936426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com