配置文件的管理,有什么原则和好的办法吗?
資深大佬 : DarkCat123 4
分布式系统里大家讨论监控、日志方面汗牛充栋。 但是对于配置文件的管理似乎规则很少,想看看有没有什么原则或者文章介绍?
主要面临了这样的问题:
- 目前项目用的是巨石架构,配置文件使用 yaml 配置文件越来越膨胀:
- 维护多个分区不同版本,经常遗漏配置文件;轻则接口不可用,重则进程 panic 。
- 配置文件很多,越来越乱了……
- 最好不要引入新组件 —— 比如 etcd 。不能引入强相关的云服务(因为有私有化部署的需要)。
这块有什么好的原则和书籍吗?
我每次也很纠结,对于一个新的东西要不要加个配置文件控制一下……加了吧,其实几年都不一定有人改,不加吧,真的要改了能烦死你……
什么样的情况要加配置,什么情况下不加,配置主要用来管理什么,对于这块有什么维护和分发的策略,这里有什么最佳实践可以分享吗?
大佬有話說 (4)