分布式配置中心

Posted 1314justin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式配置中心相关的知识,希望对你有一定的参考价值。

一、创建服务注册中心springcloud_configserver

1 创建application.properties文件

spring.application.name=config-server
server.port=8000
spring.cloud.config.server.git.uri=https://gitee.com/baekhyunne/Config.git
spring.cloud.config.server.git.searchPaths=respo
spring.cloud.config.label=master
spring.cloud.config.server.git.username=
spring.cloud.config.server.git.password=

 

 

2 创建启动程序类

@SpringBootApplication
@EnableConfigServer
public class StartServer {
    public static void main(String[] args) {
        SpringApplication.run(StartServer.class,args);
    }
}

 

 

3 运行效果

技术图片

 

 

二 、创建客户端项目springcloud_configclient

1 创建bootstrap.propertiea文件

spring.application.name=config-client
spring.cloud.config.label=master
spring.cloud.config.profile=dev
spring.cloud.config.uri= http://localhost:8000/
server.port=7000

 

 

2 创建ClientController类

@RestController
public class ClientController {
    @Value("${userName}")
    String userName;

        @RequestMapping("/getConfig")
    public String getConfig(){
        return userName;
    }
}

 

 

3 创建启动程序类

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

 

4 向git上传一个文件

 

 技术图片

 

 

 

5 运行效果

技术图片

以上是关于分布式配置中心的主要内容,如果未能解决你的问题,请参考以下文章

几行代码就可以使用分布式配置中心,Spring Cloud Alibaba真香

大型分布式系统为什么需要配置中心?

Spring Cloud构建微服务架构分布式配置中心

《果然新鲜》电商项目(13)- 分布式配置中心Apollo安装配置

SpringCloud-分布式配置中心加密-对称加密

《果然新鲜》电商项目(15)- Apollo分布式配置中心管理Swagger