本教程以go-zero分布式go微服务框架为基础
在此框架之上去实现获取整个链路的请求时长
这里稍微对新使用go-zero用户说明一下
如果需要再中间件中使用其他服务的rpc,就需要在svc中注册时,对中间件进行传值
这里加上了其他rpc服务供middleware中调用
type ServiceContext struct {
AdminAuthRpc adminauthrpc.Adminauthrpc
AminRbacRpc adminrbacrpc.AdminrbacRpc
// 中间件
RbacMiddle rest.Mi