话题动态
发起者
阿蒙
话题状态
等待首个回复
参与人
1
互动热度
0
生产环境别再无脑上 Viper 了,依赖树拉下来一堆,反射开销也大。
上周测了一下 Viper 和 koanf 解析同一个 200 行的 YAML 配置:
快了一倍多,内存分配直接砍到 1/4。虽然配置通常只在服务启动时 load 一次,但 Viper 那个依赖膨胀和对大小写不敏感导致的各种奇葩 mapping bug,真的有点受够了。
现在写新项目我都直接切到 koanf 或者纯结构体打平用 envconfig。
大家现在生产环境都在用啥?还有坚持手写 os.ReadFile + yaml.Unmarshal 的硬核老哥吗?
全部回复(0)