学会定制化 Go 项目的 error,回溯错误的原因和发生位置
如果你们的研发习惯是请求接口的响应一律是 HTTP 200 再通过相应里的code码判断是否正确,这个方法可以放着不用, 规范化一点肯定是这种比较好,况且HTTP Status 不是 200 状态码,也是可以返回 code msg 那些信息给客户端的。
解密Lego:客户端日志系统的演进
关于埋点上报的优化,我们还有其他的演进方向,如LegoRealtime实时上报,频繁的https接口请求,可以替换成其他低功耗传输方式;而Lego新架构的异常处理方面,在服务异常时会频繁重试,可能会让系统异常问题雪上加霜。
线程剖析 - 助力定位代码层面高耗时问题
线程剖析的自身监控指标,这些指标有助于更好地了解剖析功能的性能和繁忙程度,以便进行决策和调优。线程剖析不仅提供了性能数据,还可以与 OpenTelemetry 相结合,实现链路特征的关联,从而更全面地理解性能问题。
B站PC客户端-架构设计
选择一个什么样的技术,可以在降本增效的大背景下实现一个体验相对较好、易维护、跨平台且能快速推进的PC