SpringCloud配置中心Config过程解析

网友投稿 326 2022-12-11


SpringCloud配置中心Config过程解析

1.什么是配置中心

统一管理配置,怏速切换各个环境的配置

相关产品:

百度的 discont

https://github.com/knightliao/disconf

阿里的diamand

https://github.com/takeseem/diamond

springcloud的configs-server:

http://cloud.spring.io/sppEoFpZIring-cloud-config/

2.添加依赖

org.springframework.cloud

spring-cloud-config-server

org.springframework.cloud

spring-cloud-starter-netflix-eureka-client

3.启动类添加注解@EnableConfigServer

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.cloud.config.server.EnableConfigServer;

@SpringBootApplication

@EnableConfigServer

public class ConfigServicehttp://Application {

public static void main(String[] args) {

SpringApplication.run(ConfigServhttp://iceApplication.class, args);

}

}

4.修改application.yml配置

server:

port: 9100

eureka:

client:

serviceUrl:

defaultZone: http://localhost:8761/eureka/

spring:

apppEoFpZIlication:

name: config-server

cloud:

config:

server:

git:

#仓库地址,去掉git

uri: https://gitee.com/YTHeng/config_cloud

#git服务器登录的用户名和密码,我这边使用的是码云

username: 12345678@qq.com

password: 12345678.

#超时时间

timeout: 5

#分支

default-label: master

5.在码云服务器新建仓库和文件

6.访问地址

http://localhost:9100/master/product-service-dev.yml

路径访问方式

/{name}-{profiles}. properties

/{name}-{profiles}.yml

/{name}-{profiles}.json

/{label}/{name]-{profiles].yml

name:服务器名称

profile:环境名称,开发、测试、生产

Lable:仓库分支、默认 master分支

另附:


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringCloud可视化链路追踪系统Zipkin部署过程
下一篇:SpringCloud链路追踪组件Sleuth配置方法解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~