进阶主题
配置体系
管理环境配置、密钥、运行参数与多环境差异。
最近更新:2026-04-08阅读时长:5 分钟
分层配置
execgo 配置遵循 Base -> Environment -> Secret 三层覆盖规则。
- Base:通用默认配置,进仓库版本管理。
- Environment:环境差异配置,例如 staging 与 production。
- Secret:敏感信息,从密钥系统注入而非写入仓库。
示例配置
推荐把配置拆分到 `config/*.yaml` 并用 `--env` 选择。
server:
host: 0.0.0.0
port: 8080
runtime:
worker: 8
max_concurrency: 32
observability:
metrics: true
tracing: true配置校验
启动前执行配置校验,避免运行时才发现关键参数缺失。
execgo config validate --env production