软件研发

配置文件通常不是静态的,因为如果它们是静态文件

2018-07-16 11:28:12 | 来源:中培企业IT培训网

甚至管理基于文本的配置也会带来问题。对于应用来说,它们可以发明属于自己的配置文件格式,但是有一组基本的文件格式比较受欢迎。比如XML、YML、JSON和TNI的文件格式。

配置文件通常不是静态的,因为如果它们是静态文件,那么你就可以使用包系统把它们打包成二级制工件去部署。

一般来说,应用配置文件需要基于一些模板文件,之后再被实例化为适合于将要部署应用的机器的格式。

比如应用的数据库连接描述符。如果你在测试环境部署应用,你想让连接描述符指向测试环境服务器。同理,如果在产品服务器上部署,你希望你的连接指向的是产品环境的数据库服务器。

顺便说一句,有些企业试图通过管理自己的DNS服务器来解决这个问题,比如样例数据库DNS别名为databaseyourorg.com,在不同的环境中被解析为不同的服务器。

当然yourorg.com这个域名需要根据你们企业的情况来替换,数据库服务器也是一样。

根据不同的环境使用不同的DNS解析器是一个很有用的策略。然而对于开发人员来说,在自己的开发环境上使用相同的策略会比较困难。在开发环境的机器上运行私有的DNS服务器比较麻烦,管理本地的主机文件也很烦琐。在这些场景下,简单点的方法就是将数据库主机和其他应用层级的后端系统作为可以配置的选项。

想了解更多IT资讯,请访问中培教育官网:中培教育

标签: 配置文件

猜你喜欢

预约领优惠