静态配置文件的问题
在业务量比较小的单体应用中,静态文本配置文件使用是没有大的问题。但是随着业务逐渐发展壮大,对大单体拆分为多个应用,就会产生一些问题:
- 配置文件分散,修改起来比较麻烦
- 配置生效不及时,修改后需要重启应用以使配置生效
- 多环境配置,无法区分多个配置环境,比如开发的环境,测试的环境,预发布的环境,生产的环境
- 各种配置信息多,难以管理,比如分布式限流的配置信息,各种监控的配置信息等等配置
- 配置信息无法回滚,没有类似版本控制功能的话,就无法进行回滚
-
在业务量比较小的单体应用中,静态文本配置文件使用是没有大的问题。但是随着业务逐渐发展壮大,对大单体拆分为多个应用,就会产生一些问题: