文章目录
前言
为什么需要配置中心
单体应用,配置写在配置文件中,没有什么大问题。如果要切换环境 可以切换不同的profile(2种方式),但在微服务中。
- 微服务比较多。成百上千,配置很多,需要集中管理。
- 管理不同环境的配置。
- 需要动态调整配置参数,更改配置不停服。
分布式配置中心包括3个部分:
- 存放配置的地方:git ,本地文件 等。
- config server。从 1 读取配置。
- config client。是 config server 的客户端 消费配置。
一、配置中心使用
1. 创建仓库地址
这里使用Gitlib进行测试,新增application-dev.yml配置文件。
2. 新建config-center服务
pom文件中添加依赖: