我们既然要做项目, 那么就少不了配置,传统的项目还好,但是我们微服务项目, 每个微服务就要做独立的配置, 这样难免有点复杂, 所以, config项目出来了,它就是为了解决这个问题: 把你所有的微服务配置通过某个平台:
比如 github, gitlib 或者其他的git仓库 进行集中化管理(当然,也可以放在本地).
可能这样讲有点抽象,我们来看一张图:
大概是这样一个关系
我们既然要做项目, 那么就少不了配置,传统的项目还好,但是我们微服务项目, 每个微服务就要做独立的配置, 这样难免有点复杂, 所以, config项目出来了,它就是为了解决这个问题: 把你所有的微服务配置通过某个平台:
比如 github, gitlib 或者其他的git仓库 进行集中化管理(当然,也可以放在本地).
可能这样讲有点抽象,我们来看一张图:
大概是这样一个关系