引言

接到需求要做一个 aws 批量添加 alarm 的需求。我竟然用 yaml 文件去保存服务器资源数据,非常不好处理,我还抱怨 viper 不提供获取对象数组的方法,额~

我为什么会这样呢?因为我没有深刻理解什么是配置文件,什么是数据文件。

正文

什么是配置文件,配置文件是让你的项目跑起来所需要的一些参数。

引言中的 【服务器资源数据】,它是数据,不是配置,因此不适合用 yaml、properties、xml、json 等去保存,而应该是使用 excel、csv、数据库、txt 的存储数据类型的东西去保存。