Config:分布式配置中心

Posted WCK的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Config:分布式配置中心相关的知识,希望对你有一定的参考价值。

Spring Cloud Config:分布式配置中心

一、分布式配置中心简介

1. 什么是分布式配置中心

​ 正如每一个应用程序在运行时都需要相应的配置(目前配置主流应用配置文件的形式),而在分布式架构下多个服务器和应用服务面临着多个配置文件,在修改和发布上难度较大,需要有一个管理中心来统一管理,优雅的解决了配置的动态变更、持久化、运维成本等问题。综上所述,配置中心就是一种统一管理各种应用配置的基础服务组件。

2. 为什么使用分布式配置中心

​ 在常规的开发中,每个微服务都包含代码和配置。其配置包含服务配置、各类开关和业务配置。如果系统结构中的微服务节点较少,那么常规的代码+配置的开发方式足以解决问题。当系统逐步迭代,其微服务会越来越复杂,慢慢演化成网状依赖结构,这个时候常规的代码+配置的开发方式就并不合适了,因为还要考虑整体系统的扩展性、伸缩性和耦合性等。这些问题中,配置的管理也是非常麻烦的。
​ 如果还是以常规开发形式管理配置,则要承担反复修改编译代码、重启系统、重新打包等风险。所以,一个可以集中管理,带有版本控制的配置中心应运而生。
​ Spring Cloud Config就是一个分布式配置中心解决方案。其采用集中式管理每个

以上是关于Config:分布式配置中心的主要内容,如果未能解决你的问题,请参考以下文章

Config:分布式配置中心

Config:分布式配置中心

SpringCloud分布式配置中心Config

SpringCloud框架之Config分布式配置中心

SpringCloud-分布式配置中心(config)

springCloud学习-高可用的分布式配置中心(Spring Cloud Config)