我们早些时候使用配置的时候基本上不是使用硬编码的方式就是每个服务一套配置文件,这样有个最大的问题就是,每次如果需要修改参数都得动代码,然后完事儿编译,打包,部署而且每个服务的配置文件搞不好风格还不一样,有的是properties有的又是yml,更甚者有不同的实现方式,有的用配置文件,有的硬编码,有的通过读取数据库的方式,各个方式也不统一,所以config应运而生,他可以解决这几个问题:
- 版本控制
- 统一文件格式
- 统一管理
- 高可用
image.png
image.png
image.png
image.png
image.png