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