as上的git到码云操作_Config:配置中心介绍与Git配置管理

Config:配置中心介绍


在分布式系统中,由于服务数量非常多,配置文件分散在不同的微服务项目中,管理不方便。为了方便配置文件集中管理,需要分布式配置中心组件。在Spring Cloud中,提供了Spring Cloud Config,它支持配置文件放在配置服务的本地,也支持放在远程Git仓库(GitHub、码云)。

使用Spring Cloud Config配置中心后的架构如下图:

b219f7453f62705b6d95330970cca15d.png

官网学习文档:https://cloud.spring.io/spring-cloud-static/spring-cloud-config/2.2.0.RC1/reference/html/

配置中心本质上也是一个微服务,同样需要注册到Eureka服务注册中心!

91f08d07dfff9b28c3b9df74f8ff921d.png

Config:Git配置管理

远程Git仓库
  • 知名的Git远程仓库有国外的GitHub和国内的码云(gitee);但是使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况。如果希望体验更好一些,可以使用国内的Git托管服务——码云(gitee.com)。

  • 与GitHub相比,码云也提供免费的Git仓库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,码云还提供了项目管理、代码托管、文档管理的服务。本章中使用的远程Git仓库是码云。

  • 码云访问地址:https://gitee.com/

创建远程仓库

首先要使用码云上的私有远程git仓库需要先注册帐号;请先自行访问网站并注册帐号,然后使用帐号登录码云控制台并创建公开仓库。

f9d7ea26fc75358edc783200a6506064.png

0b99b63bd3e53e8175ef1ad7286e86b2.png

注意:去掉上面的√,需要使用命令,从本地 把文件推送上去,如果勾上,则可以在该页面创建文件

创建配置文件

在新建的仓库中创建需要被统一配置管理的配置文件。

配置文件的命名方式:

{application}-{profile}.yml 或 {application}-{profile}.properties

  • application为应用名称

  • profile用于区分开发环境,测试环境、生产环境等

如user-dev.yml,表示用户微服务开发环境下使用的配置文件。这里将user-service工程的配置文件application.yml文件的内容复制作为user-dev.yml文件的内容,具体配置如下:

d69c042cecc89e165aadb49414ba384e.png

0d441d0f8cb3bf5d4a2879909c235656.png

f809f343a21a45ea545741ead4a90bc0.png

创建完user-dev.yml配置文件之后,gitee中的仓库如下:

fa2478ffd6853e9a715625872d2c4531.png

细节:仓库中不要有application.yml或者application.yaml的文件

0bcfedfb733c63e35f1e4e7c74f362f2.png

53b795793d93450298714e89c63de0e3.png

回复关键词

 JUC    分布式限流   消息队列   alibaba    JVM性能调优    

看更多精彩教程

别忘了点个在看哦!转发那就太好了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值