配置文件


原则

基于书写灵活、避免歧义、扩展性好、可读性强的要求,HAS选择TOML作为框架(以及所书写的后台服务)的配置文件类型。

  • 书写灵活:可以尽可能的各种配置类型和结构要求;
  • 避免歧义:能够清晰的定义配置的数据类型,而不产生歧义,例如 1是数字还是字符串;
  • 扩展性好:可以自由的向同一个配置文件添加新服务的配置;
  • 可读性行:支持属性名和配置注释

命名

基于HAS的后台服务采用集中式配置文件,并在名称和位置上有固定规范:

  • 配置文件固定名为 conf.toml
  • conf.toml 与后台服务可执行文件在相同目录

参考及限制

  1. TOML中文规范open in new window
  2. HAS的配置文件建议所有配置想必须在某个section(即 [section])下