你们有没有发现 前后端分离/微服务 里结果套结果的情况?

查看 73|回复 6
作者:tf2   
本来厂里的接口都有一个统一的 错误代码 错误信息 字段
但是有些业务返回 错误代码=0 ,错误信息=“”, 表示没出错。然后在结果里自己再套一层,定义另外一套错误代码 错误信息
问了下为啥这么做,对方说厂里对接口有监控,出错率指标有考核
我:???
好像。。。。合理?

前后端分离, 微服务, 错误代码

pigspy   
这个是不正常的,既然已经有了统一的错误码字段,没有特殊情况就应该统一处理
shadowyue   
挺傻逼的,我点名批评个大厂,某度的金融系统,亲眼看到接口响应就是这么干的,
响应里边包一层别人的响应
zhmouV2   
HTTP 还有统一的错误码呢 写业务的也有包一层啊
suaxi   
正常,也不正常,同一个公司,不同项目组都能整出来带有各自强烈风格和色彩的 ResponseRsult

suaxi   
@Suaxi 少打一个 e ResponseResult
tf2
OP
  
@pigspy 主要是这个考核,如果传参导致出错,考核的是接口提供方  🤣
@zhmouV2  你提到这个,我突然觉得这个包一层的原由是一样的。http 出错导致监控报警太多,所以把业务层和传输层的出错信息要分别开来。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部