前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >springcloud 分布式配置中心(spring cloud config)

springcloud 分布式配置中心(spring cloud config)

作者头像
DencyCheng
发布2019-01-02 16:16:38
1.2K0
发布2019-01-02 16:16:38
举报
文章被收录于专栏:SpringBootSpringBoot

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32534855/article/details/84433022

官方中文文档:https://springcloud.cc/spring-cloud-config.html

条件:每次修改配置,都需要去找相应的配置文件,造成了不必要的开销,现在我们可以在远端Git上修改,然后修改相应的服务

1.现在码云上创建一个私有项目config-repo

2.创建config项目

2.1pom文件

代码语言:javascript
复制
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-config-server</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
		</dependency>

因为config也是一个服务,需要注册到Eureka上面

2.2启动类

代码语言:javascript
复制
@SpringBootApplication
@EnableDiscoveryClient
@EnableConfigServer
public class ConfigApplication {

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

2.3application.yml配置文件

代码语言:javascript
复制
eureka:
  client:
    service-url:
      defaultZone:  http://localhost:8761/eureka/
spring:
  application:
    name: config
  cloud:
    config:
      server:
        git:
          uri: https://gitee.com/DencyCheng/config-repo
          username: DencyCheng
          password: xxxxx #改成自己的密码
          basedir: D:\ideawork\springcloud_sell\baseDir #从远端Git缓存下来的配置文件下载地址

3.测试

3.1远端GIt配置文件

3.2启动Eureka,启动三个config实例

3.3访问

上面可以看见,配置文件跟Git上面的一样

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年11月24日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.现在码云上创建一个私有项目config-repo
  • 2.创建config项目
  • 2.1pom文件
    • 2.2启动类
      • 2.3application.yml配置文件
      • 3.测试
        • 3.1远端GIt配置文件
          • 3.2启动Eureka,启动三个config实例
            • 3.3访问
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档