超长链路
对于超长链路,例如 A -> B -> C -> D
在入口处设置超时时间,例如A 10s, A本身消耗3s就减少3s,等到C发现耗时减为0之后,就不再往下调用,减少无用计算
调用追踪
入口请求增加logId,后续所有请求都带上logid
多环境治理
每个请求带上env,基于env做多泳道流量治理
debug系统
对于带了debug标识的请求,每个服务把打点信息放到response返回
2023-12-06 13:52:28
对于超长链路,例如 A -> B -> C -> D
在入口处设置超时时间,例如A 10s, A本身消耗3s就减少3s,等到C发现耗时减为0之后,就不再往下调用,减少无用计算
入口请求增加logId,后续所有请求都带上logid
每个请求带上env,基于env做多泳道流量治理
对于带了debug标识的请求,每个服务把打点信息放到response返回