配置中心:Spring Cloud Config

2020-05-26  本文已影响0人  睦月MTK

声明:
1.本节将会把配置中心集成在Eureka的服务中心里,所以将会使用Spring Cloud Netflix Eureka + Spring Cloud Config来完成本节内容
2.入门级文档,更多内容会持续更新,不足之处,望不吝指点


一、简介

Spring Cloud ConfigNacos不同,它虽然也支持自身发布配置,但是其主要的配置来源还是其他的存储类应用,比如Git、SVN、Valut、数据库等等,Spring Cloud Config的作用就是提供一个抽象,不用让用户得知配置的具体来源,具体的操作细节等等。它就像是一个代理人,由它帮我们将配置从目标地方取出来,然后按照我们设置的策略分享给需要这些配置的服务。Spring Cloud Config的默认配置仓库是Git,这也是使用得最多得一种方案,故本节也将使用Git来进行讲解和演示。


二、配置中心(服务端,配置发布者)
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-config-server</artifactId>
</dependency>
@SpringBootApplication
@EnableConfigServer
public class EurekaServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(EurekaServerApplication.class, args);
    }
}

三、配置客户端(客户端,配置接收者)
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-config</artifactId>
</dependency>

参考文档:
[1] Spring Cloud Config官方文档2.2.2.RELEASE

上一篇 下一篇

猜你喜欢

热点阅读