配置文件
原则
基于书写灵活、避免歧义、扩展性好、可读性强的要求,HAS选择TOML作为框架(以及所书写的后台服务)的配置文件类型。
- 书写灵活:可以尽可能的各种配置类型和结构要求;
- 避免歧义:能够清晰的定义配置的数据类型,而不产生歧义,例如 1是数字还是字符串;
- 扩展性好:可以自由的向同一个配置文件添加新服务的配置;
- 可读性行:支持属性名和配置注释
命名
基于HAS的后台服务采用集中式配置文件,并在名称和位置上有固定规范:
- 配置文件固定名为 conf.toml
- conf.toml 与后台服务可执行文件在相同目录
参考及限制
- TOML中文规范
- HAS的配置文件建议所有配置想必须在某个section(即 [section])下