lundi 2 janvier 2017

Why do we need to register reflection service on gRPC server

I was going through this code of gRPC server. Can anyone tell me the need for reflection used here

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)
    }
}





Aucun commentaire:

Enregistrer un commentaire