2
我正在浏览gRPC服务器的这个代码。谁能告诉我需要思考用here为什么我们需要在gRPC服务器上注册反射服务
代码:
func main() {
lis, err := net.Listen("tcp", port)
if err != nil {
log.Fatalf("failed to listen: %v", err)
}
s := grpc.NewServer()
pb.RegisterGreeterServer(s, &server{})
// Register reflection service on gRPC server.
reflection.Register(s)
if err := s.Serve(lis); err != nil {
log.Fatalf("failed to serve: %v", err)
}
}
'reflection.Register(s) \t if err:= s.Serve(lis); err!= nil { \t \t log.Fatalf(“failed to serve:%v”,err) \t}'因此,我可以安全地删除这段代码,对吧? – Naresh
您可以移动代码以注册反射。 – menghanl