Spring Cloud Config——Config Server

陆昕
2023-12-01

Config Server

        依赖说明:通过 Git、SVN 或 HashiCorp Vault 对配置进行集中管理。

        每个项目的配置文件都在自己的项目中配置,这样,在生产环境中,会带来很多麻烦,每改动一个配置可能要修改很多个项目, 被修改的项目可能都要重新打包,重新部署。那能不能有一种方法,统一部署Spring Cloud 中的各个微服务的配置呢?这就是Spring Cloud Config。 Spring Cloud Config 是一种用来动态获取Git、SVN、本地的配置文件的一种工具。

      怎么说呢?就好比每个项目都比如一个房间,每个房间都需要一把钥匙才能开启。而config 则是管理这些钥匙的,好比钥匙链,想要启动那个项目,就需要先从config中获取对应的钥匙,然后启动项目。

        配置中心分为服务端和客户端,和eureka 有点像,服务端是一个单独的项目,用来管理其他服务的配置,其他的服务就是客户端。

一个配置中心提供的核心功能

  • 提供服务端和客户端支持
  • 集中管理各环境的配置文件
  • 配置文件修改之后,可以快速的生效
  • 可以进行版本管理
  • 支持大的并发查询
  • 支持各种语言


参考:

Spring Cloud 详解

Spring Cloud Config Server详解

Spring Cloud Config Server详解(一):Config Server基本使用与配置规则详解

spring-cloud入门学习:配置中心config server(git)

SpringCloudConfig--ConfigServer从本地读取配置文件


POM

<!--Config Server-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-config-server</artifactId>
</dependency>

XXXX

 类似资料:

相关阅读

相关文章

相关问答