「小游戏服务平台」(扩展工程版)
错误码分层设计 为了便于定位和统一管理,可以采用 分层 + 分模块 的设计: 1.1 分层 * 前端层错误(1xx) :网络错误、版本不兼容、SDK 调用失败 * 服务端业务错误(2xx) :用户、游戏、广告、支付、风控等业务逻辑错误 * 系统级错误(5xx) :服务器异常、数据库/缓存不可用 * ...
tag
错误码分层设计 为了便于定位和统一管理,可以采用 分层 + 分模块 的设计: 1.1 分层 * 前端层错误(1xx) :网络错误、版本不兼容、SDK 调用失败 * 服务端业务错误(2xx) :用户、游戏、广告、支付、风控等业务逻辑错误 * 系统级错误(5xx) :服务器异常、数据库/缓存不可用 * ...
小游戏平台错误码手册 v1.0 1.监控告警 :核心错误码绑定 Prometheus 指标 总结 * 结构化 :统一 配置 * 国际化 :支持多语言提示(至少中/英/日) * 可追踪 :携带 ,方便排查 * 可运维 :绑定监控和告警,快速响应 * 可持续 :自动化生成文档和 SDK 映射
错误码最佳实践 checklist ✅ * [x] 全局唯一性 :通过 CI 校验错误码不重复 * [x] 国际化 :支持至少中/英多语言 * [x] 多层日志 :前端 → SDK → API 网关 → 微服务,全链路带 * [x] 自动化生成 :从 自动生成 SDK 映射 & 文档 * [x] ...
错误码设计示例 系统级错误(1xxxx) 用户模块(2-01-xxx) 游戏模块(2-02-xxx) 支付模块(2-03-xxx) 广告模块(2-04-xxx) 开发者模块(2-05...