简介

Spring Cloud Config为分布式系统的外部配置提供服务端(server)和客户端(client)的支持。Config服务端提供了一个集中的地方来管理所有环境下各个应用的配置,Config客户端即普通的Spring应用,但不局限于Spring应用,理论上任意应用都可以作为Config的客户端。Config服务端和客户端的概念都源自于Spring的Environment和PropertySource抽象,所以它们可以很好地和Spring应用适配,但也能被用于其它任意语言的应用。当一个应用从开发阶段到测试阶段再到生产上线,使用Config可以管理这些环境中的配置,并且当应用迁移时,应用可以找到需要的所有配置信息。服务端的存储默认使用git实现,所以它可以很容易地支持版本化的配置环境,同时有很多工具(如git bash等)可以用于管理这些内容。

特性

服务端特性:

  • 为外部配置(键值对或YAML)提供基于http的API
  • 加密和解密属性的值(对称或非对称加密)
  • 可以使用@EnableConfigServer很容易地嵌入到SpringBoot应用

客户端特性(Spring应用):

  • 绑定到配置服务器并且使用远程的属性源初始化Spring Environment
  • 加密和解密属性的值(对称或非对称)

只要Spring Boot Actuator和Spring Config Client在classpath下,任何Spring Boot应用启动以后都会尝试去连接一个配置服务器,配置服务器的地址由spring.cloud.config.uri指定,默认的值是http://localhost:8888/, 如果要改变这个默认值,可以在bootstrap.[yml | properties]或者系统属性或环境变量中指定。

SpringCloud Config简介相关推荐

  1. SpringCloud Config Server搭建

    文章目录 1 创建Git仓库 2 创建应用配置文件 3 将应用配置文件commit到Git仓库中 4 创建Config Server应用 5 配置运行Config Server 6 访问Config ...

  2. springcloud-知识点总结(三):Hystrix Dashboard turbine Zuul SpringCloud Config

    1.Hystrix断路器简介 Hystrix断路器简介 hystrix对应的中文名字是"豪猪",豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hystrix本 ...

  3. springcloud config配置中心概述

    Spring Cloud Config简介 Spring Cloud Config 是 Spring Cloud 家族中最早的配置中心,虽然后来又发布了 Consul 可以代替配置中心功能,但是 Co ...

  4. springcloud之简介

    springcloud官方文档翻译网站:https://springcloud.cc/ 一.网站架构的演变过程.(这些架构描述的不是很到位,之后需要从新学习) 传统架构 -> 分布式架构 -&g ...

  5. 跟着狂神学SpringCloud(Rest环境搭建+Eureka服务注册与发现+ribbon+Feign负载均衡+Hystrix+服务熔断+Zuul路由网关+SpringCloud config分布)

    跟着狂神学SpringCloud SpringCloud 回顾之前的知识- JavaSE 数据库 前端 Servlet Http Mybatis Spring SpringMVC SpringBoot ...

  6. Java之 Spring Cloud 微服务的 SpringCloud Config 配置中心(第四个阶段)【二】【SpringBoot项目实现商品服务器端调用】

    SpringCloud学习目录点击跳转对应的文章 Java之 Spring Cloud 微服务搭建(第一个阶段)[一][SpringBoot项目实现商品服务器端是调用] Java之 Spring Cl ...

  7. SpringCloud —— Config 配置中心

    前文 SpringCloud 简介 SpringCloud 版本选型 SpringCloud 工程构建 SpringCloud -- Eureka 注册中心 SpringCloud -- Eureka ...

  8. SpringCloud AlibabanacosOpenFeign简介

    (注册中心)每一个微服务上线都需要将它注册到注册中心,这样做的好处就是,如果订单服务想要调用商品服务,订单服务先去注册中心看哪个商品服务被注册进来了,发现1号,2号机器商品服务被注册进来了,订单服务随 ...

  9. 配置SpringCloud Config Client连上Config Server

    SpringCloud Config Client实际上就是连接到Config Server的普通应用,前面一篇文章 SpringCloud Config Server搭建 已经介绍了如何搭建一个Co ...

最新文章

  1. Jupyter Notebook 快捷键(基本)
  2. (23)zabbix单位符号Unit symbols
  3. linux操作命令comm,Linux
  4. oracle listagg方法,Oracle实现字符串拼接和分离功能的方法(LISTAGG函数),oraclelistagg...
  5. Playfab开发(一)如何调用PlayFab接口
  6. LeetCode简单题目(#118 #119 #121 #122 #125 #136 #141 #155)-8道
  7. python代码示例-总算知道python入门代码示例
  8. java netty 面试_Java 200+ 面试题补充② Netty 模块
  9. 微信小程序的模块化开发,提高效率第一篇
  10. 【idea基础知识】idea在merge时颜色不同的各个区块代表的意思
  11. 2014校园招聘_腾讯2014校园招聘
  12. 投之家与妙优车达成战略合作,加强推进优质资产端建设
  13. log4j2 2.14.0之前的版本出现重大漏洞
  14. Vue + element-ui 实现分页功能完整流程
  15. python实现游程编码(leetcode)
  16. TIM新版支持微信扫码登录:自动生成新QQ
  17. 书写阿拉伯数字 0、1、2、3、4、5、6、7、8、9
  18. java显示日历 插件_JavaWeb项目FullCalendar日历插件使用的示例代码
  19. 电子表格控件Aspose.Cells V17.5全新发布 | 附下载
  20. 二维和三维CAD设计Autodesk AutoCAD 2021

热门文章

  1. python表白代码弹窗-python实现祝福弹窗效果
  2. python编程小学生学好吗-连小学生都在学的Python,究竟就业方向有哪些?
  3. python的运行窗口-在 Python 窗口中执行工具
  4. python文件输出-python 文件的输入输出
  5. 在哪里能收到python实例代码-python实例代码
  6. python操作系统-PYTHON-操作系统基础
  7. 自学python转行-转行学习python 需要多久?应该如何学习?
  8. 学python用什么系统好-Python用什么系统环境好?老男孩Python
  9. python if语句多个条件-关于函数:如何在python中为一个if语句提供多个条件
  10. python简单代码input-Python简单程序的练习