Google protobuf RpcController 是如何工作的?

How Google protobuf RpcController work?

我想知道 google protobuf 中的 rpc 机制是如何工作的?

它用的是tcp还是udp?它使用什么协议在远程机器之间进行通信?

Protobuf 的 RpcController 是一个抽象接口,可以由多个不同的 RPC 系统使用各种协议实现。

如果您专门询问 gRPC——Google 的基于 Protobuf 的 RPC 框架——它以 HTTP/2 requests/responses 形式发送 RPC,并带有 Protobuf 编码的主体, TCP。您可以在 gRPC web site.

上阅读所有相关信息