这一段吐字不清 请再解释一下

来源:3-8 go-micro v3 添加链路追踪

404_

2023-02-21

service := micro.NewService(
	micro.Name("base-cap"),
	micro.Version("latest"),
	//添加注册中心
	micro.Registry(consul),
	//添加链路追踪
	**micro.WrapHandler(opentracing2.NewHandlerWrapper(opentracing.GlobalTracer())),
	micro.WrapClient(opentracing2.NewClientWrapper(opentracing.GlobalTracer())),**
	//只作为客户端的时候起作用
	micro.WrapClient(hystrix2.NewClientHystrixWrapper()),
	//添加限流
	micro.WrapHandler(ratelimit.NewHandlerWrapper(1000)),
)

请问 micro.WrapHandler 和 micro.WrapClient 有什么不同,为什么要写两个?这一段吐字不清晰,没听清楚

写回答

1回答

Cap

2023-02-23

handler是被调用的时候起作用,client是调用别人的时候起作用。

0
0

Go 开发者的涨薪通道,自主开发 PaaS 平台核心功能

云原生专家带来稀缺的 PaaS 平台实战,带你直击核心业务+技术

400 学习 · 169 问题

查看课程