Ich ging durch diesen Code des gRPC-Servers. Kann mir jemand sagen, das Bedürfnis nach Reflexion verwendet hereWarum müssen wir Reflection Service auf dem gRPC-Server registrieren
Code:
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 wenn err: = s.Serve (lis); err! = nil { \t \t log.Fatalf ("konnte nicht geliefert werden:% v", err) \t} 'Daher kann ich diesen Code sicher entfernen, richtig? – Naresh
Sie können den Code zur Registrierung der Reflexion verschieben. – menghanl