一个服务的配置文件用什么格式(比如 xml, json, yaml)比较好?

查看 34|回复 4
作者:chesha1   
很多服务需要一个配置文件,有一些常见格式:
  • xml: java maven ,这个是我觉得最鬼畜的,可读性极差
  • json: 很多前端相关的服务的配置
  • yaml: k8s 喜欢用这个
  • toml: 感觉比较小众,我用过的服务中,只有 cloudflare 用这个
  • 纯文本: 比如 CMakeLists.txt ,感觉年代久远的服务会更喜欢直接用文本

    一个服务用什么格式的配置文件,这个有什么考量吗?用什么比较好?
  • summerwar   
    用啥都可以,你最熟悉啥用啥就行了,都是读取文件,然后把配置拉到代码里
    dreamk   
    toml 是目前最先进的配置文件格式
    chendy   
    熟悉啥用啥,不知道用啥就 json
    反正逻辑都是一样的,读文件,反序列化,用
    0o0O0o0O0o   
    其实我觉得你可以都用,我就很喜欢同时支持命令行参数, env, yaml 和 json 的项目
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部