gRPC是Googel基于HTTP/2以及protobuf的。gRPC通常有四种模式,unary,client streaming, server streaming 以及bidirectional streaming,但无论哪一种模式对底层的HTTP/2来说都是stream,所以总结来看,grpc仍是一套request+response的模型。
gRPC Server主要完成以下功能:
将proto中定义的service的真正实现注册到grpc的Server中。
管理Server的Socket以及在Socket上传输数据的过程。
网友评论