25. 【gRPC系列学习】反射Reflection

在我们之前的章节中,都是优先生成pb文件,再编译客户端服务。如果开始客户端并不知道proto文件,则无法完成服务调用。gRPC反射是在服务端定义一个服务,提供该服务端上课公开访问的所有gRPC服务信息,客户端不需要预编译服务定义就能与服务端进行通信。
本系列gRPC学习大纲:
在这里插入图片描述

1. 服务端支持反射

1)复制learn01learn18
2)服务端调用reflection.Register 支持反射功能

	//创建grpc服务
	s := grpc.NewServer()
	//将server对象,也就是实现SayHello方法的对象,与grpc服务绑定
	pb.RegisterGreeterServer

你可能感兴趣的:(gRPC全面学习,gRPC)