📄️ 文件结构
ovra-zero 是按 go-zero 微服务风格组织的后端项目,核心目录如下:
📄️ 配置体系
ovra-zero 的服务配置由 toolkit/configloader 统一加载。它会先读取同目录下的 common.yaml,再读取当前服务配置,并递归合并。
📄️ 服务启动流程
ovra-zero 当前包含三个主要服务:
📄️ API 与 RPC
项目使用 go-zero 的 REST + zrpc 组织服务。
📄️ 数据库与模型
项目使用 GORM 访问 MySQL,并通过 gen 目录中的配置生成查询代码。