go-zero 是如何追踪你的请求链路 微服务架构中,调用链可能很漫长,从 http 到 rpc ,又从 rpc 到 http .而开发者想了解每个环节的调用情况及性能,最佳方案就是 全链路跟踪. 追踪的方法就是在一个请求开始时生成一个自己的 spanID ,随着整个请求链路传下去.我们则通过这个 spanID 查看整个链路的情况和性能问题. 下面来看看 go-zero 的链路实现. 代码结构 spancontext:保存链路的上下文信息「traceid,spanid,或者是其他想要传递的内容」…