1.什么是错误码?
错误码是能够快速识别错误来源、具备特定意义、便于记忆和传阅的、标准化的一种设计.
2.错误码的作用
- 通过错误码快速判断错误来源和错误原因,快速排查问题.
- 应用程序之间通过错误码识别调用结果
- 前端根据错误码进行错误提示或者其他适配操作
- 根据错误码配置特定监控告警
3.错误码规范
- 容易记忆和传阅
- 有明确类型区分
- 可以明确区分来源
- 所有系统均采用统一标准
- 不允许错误码直接通过前端展示给用户
- 错误码与HTTP响应码区分开
- 宁愿长一点,也要实现易记忆、含义明确
四、设计方案
建议可以设计为:[系统标识]-[应用标志]-[功能域]-[错误类型]-[错误编码]
- 系统标志: 3-5位字符串,例如AppNmae
- 应用标志:3位数字,标志应用,例如001
- 功能域:3位数字,标志功能板块,例如001表示登陆
- 错误类型:1位字母,代表错误的类型,例如B-业务错误,P-参数错误,N-网络错误,D-数据库错误,F-文件IO错误,O-其他错误
- 错误编码:三位数字,代表特定的错误含义
错误码是一种标准化的错误识别方式,用于快速定位和解决技术问题。它们在应用程序间通信、前端错误提示和监控告警配置中起到关键作用。设计时应考虑错误码的易记忆性、类型区分和来源标识,如[系统标识]-[应用标志]-[功能域]-[错误类型]-[错误编码]的结构,同时确保不直接展示给用户,并与HTTP响应码区别开来。
808

被折叠的 条评论
为什么被折叠?



