Spring Cloud 学习笔记 ——Spring Cloud Config 介绍及准备工作

13.1 基本用法

分布式配置中心解决方案
国内

  • 360 QConf
  • 淘宝 diamond
  • 百度 disconf

国外

  • Apache Commons
  • owner
  • cfg4j

都不如 Spring Cloud Config,因为可以和 Spring 家族其他组件无缝结合,非常方便

13.1.1 简介

Spring cloud Config 是一个分布式系统配置管理的解决方案,它包含 Client 和 Server。可以使用 SVN 或者 GIT;这里介绍 Git,公司可能用 GITLAB,Git 和 GitLab 的命令应该基本一样吧;配置文件放在 Server 端,通过接口的形式提供给 Client。
Spring Cloud Config 主要功能:

  • 集中管理各个环境、各个微服务的配置文件(如 test、dev、prod)
  • 提供服务端和客户端支持
  • 配置文件修改后,可以快速生效
  • 配置文件公共 SVN/Git 进行管理,天然支持版本回退功能
  • 支持高并发查询、也支持多种开发语言
    学习 Spring Cloud Config,要对 Git 有一定了解

13.1.2 准备工作

准备工作主要是给 Github 提交数据,来为 Spring Cloud Config 的Server 提供配置文件地址;比如在我的 F 盘F:\springcloudStudy创建一个configRepository目录,提交到 Github 上。

  • 新建一个目录
    在这里插入图片描述

  • F:\springcloudStudy\configRepository目录下再创建一个 client1文件夹
    在这里插入图片描述

  • F:\springcloudStudy\configRepository\client1目录下再创建一个 3 个文件,client1-dev.properties 、client1-prod.properties、client1-test.properties
    在这里插入图片描述

  • 三个文件的内容 key 都是 javaboy,值是分别对应文件名的一部分
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 把这个目录下的文件提交到 Github
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 提交刚刚的 本地 configRepository 文件到 git
    在这里插入图片描述
    在这里插入图片描述

  • 查看 Git ,可以看到提交成功
    在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值