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