从有关opentracing的文档中,尚不清楚我如何能够通过服务定义内的WrapHandler实现opentracing。我已经有一个身份验证WrapHandler,但是这是自定义的,而不是由micro提供的插件。我已经尝试了以下方法,但这不起作用:
tracer := opentracing.GlobalTracer()
srv := micro.NewService(
micro.Name("example.service"),
micro.Version("latest"),
micro.WrapHandler(tracing.NewHandlerWrapper(tracer)),
micro.WrapHandler(AuthWrapper),
)
srv.Init()
帮助非常感谢!