资料
-
springcloud-config配置中心的使用 : https://blog.csdn.net/maoyeqiu/article/details/78543948
-
SpringCloud 配置中心Config和Eureka结合 : https://blog.csdn.net/Keith003/article/details/82382245
-
Config配置中心与客户端的使用与详细: https://www.cnblogs.com/hellxz/p/9306507.html
-
SpringCloudConfig配置中心: https://www.bilibili.com/video/BV1Li4y147fT?p=2
为什么要用springcloud配置中心
众所周知,采用分布式架构的系统意味着将单体应用中的不同的业务拆分成一个一个的子服务,如果每个子服务的
拆分粒度比较小的话,那么这个系统将会出现大量的服务,而我们在运行服务前,要给每个服务都进行必要的信息
的配置,服务才能正常运行,比如采用eureka注册中心的,需要给子服务添加eureka的配置,为了方便管理这些
子服务的配置文件,所以需要一个集中的,动态的管理工具。 所以springcloud为我们提供了ConfigServer配置中心。
拆分粒度比较小的话,那么这个系统将会出现大量的服务,而我们在运行服务前,要给每个服务都进行必要的信息
的配置,服务才能正常运行,比如采用eureka注册中心的,需要给子服务添加eureka的配置,为了方便管理这些
子服务的配置文件,所以需要一个集中的,动态的管理工具。 所以springcloud为我们提供了ConfigServer配置中心。
几个概念
ConfigServer:配置中心服务,连接子服务和我们配置文件管理工具的中间人
ConfigClient:服务客户端,也是将配置文件托管给配置中心的甲方
仓库:例如github,码云等基于git协议的仓库,能够帮助我们对配置文件进行集中管理以及版本控制