SpringCloud Config简介
简介
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简介相关推荐
- SpringCloud Config Server搭建
文章目录 1 创建Git仓库 2 创建应用配置文件 3 将应用配置文件commit到Git仓库中 4 创建Config Server应用 5 配置运行Config Server 6 访问Config ...
- springcloud-知识点总结(三):Hystrix Dashboard turbine Zuul SpringCloud Config
1.Hystrix断路器简介 Hystrix断路器简介 hystrix对应的中文名字是"豪猪",豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hystrix本 ...
- springcloud config配置中心概述
Spring Cloud Config简介 Spring Cloud Config 是 Spring Cloud 家族中最早的配置中心,虽然后来又发布了 Consul 可以代替配置中心功能,但是 Co ...
- springcloud之简介
springcloud官方文档翻译网站:https://springcloud.cc/ 一.网站架构的演变过程.(这些架构描述的不是很到位,之后需要从新学习) 传统架构 -> 分布式架构 -&g ...
- 跟着狂神学SpringCloud(Rest环境搭建+Eureka服务注册与发现+ribbon+Feign负载均衡+Hystrix+服务熔断+Zuul路由网关+SpringCloud config分布)
跟着狂神学SpringCloud SpringCloud 回顾之前的知识- JavaSE 数据库 前端 Servlet Http Mybatis Spring SpringMVC SpringBoot ...
- Java之 Spring Cloud 微服务的 SpringCloud Config 配置中心(第四个阶段)【二】【SpringBoot项目实现商品服务器端调用】
SpringCloud学习目录点击跳转对应的文章 Java之 Spring Cloud 微服务搭建(第一个阶段)[一][SpringBoot项目实现商品服务器端是调用] Java之 Spring Cl ...
- SpringCloud —— Config 配置中心
前文 SpringCloud 简介 SpringCloud 版本选型 SpringCloud 工程构建 SpringCloud -- Eureka 注册中心 SpringCloud -- Eureka ...
- SpringCloud AlibabanacosOpenFeign简介
(注册中心)每一个微服务上线都需要将它注册到注册中心,这样做的好处就是,如果订单服务想要调用商品服务,订单服务先去注册中心看哪个商品服务被注册进来了,发现1号,2号机器商品服务被注册进来了,订单服务随 ...
- 配置SpringCloud Config Client连上Config Server
SpringCloud Config Client实际上就是连接到Config Server的普通应用,前面一篇文章 SpringCloud Config Server搭建 已经介绍了如何搭建一个Co ...
最新文章
- Jupyter Notebook 快捷键(基本)
- (23)zabbix单位符号Unit symbols
- linux操作命令comm,Linux
- oracle listagg方法,Oracle实现字符串拼接和分离功能的方法(LISTAGG函数),oraclelistagg...
- Playfab开发(一)如何调用PlayFab接口
- LeetCode简单题目(#118 #119 #121 #122 #125 #136 #141 #155)-8道
- python代码示例-总算知道python入门代码示例
- java netty 面试_Java 200+ 面试题补充② Netty 模块
- 微信小程序的模块化开发,提高效率第一篇
- 【idea基础知识】idea在merge时颜色不同的各个区块代表的意思
- 2014校园招聘_腾讯2014校园招聘
- 投之家与妙优车达成战略合作,加强推进优质资产端建设
- log4j2 2.14.0之前的版本出现重大漏洞
- Vue + element-ui 实现分页功能完整流程
- python实现游程编码(leetcode)
- TIM新版支持微信扫码登录:自动生成新QQ
- 书写阿拉伯数字 0、1、2、3、4、5、6、7、8、9
- java显示日历 插件_JavaWeb项目FullCalendar日历插件使用的示例代码
- 电子表格控件Aspose.Cells V17.5全新发布 | 附下载
- 二维和三维CAD设计Autodesk AutoCAD 2021
热门文章
- python表白代码弹窗-python实现祝福弹窗效果
- python编程小学生学好吗-连小学生都在学的Python,究竟就业方向有哪些?
- python的运行窗口-在 Python 窗口中执行工具
- python文件输出-python 文件的输入输出
- 在哪里能收到python实例代码-python实例代码
- python操作系统-PYTHON-操作系统基础
- 自学python转行-转行学习python 需要多久?应该如何学习?
- 学python用什么系统好-Python用什么系统环境好?老男孩Python
- python if语句多个条件-关于函数:如何在python中为一个if语句提供多个条件
- python简单代码input-Python简单程序的练习