我想知道google protobuf中rpc机制如何工作的内部结构?
它使用tcp还是udp?它用于远程机器之间通信的协议是什么?
答案 0 :(得分:0)
Protobuf RpcController
是一个抽象接口,可以使用各种协议由多个不同的RPC系统实现。
如果您特别询问gRPC - Google的基于Protobuf的RPC框架 - 它会通过TCP将RPC作为HTTP / 2请求/响应与Protobuf编码的机构一起发送。您可以在gRPC web site上阅读所有相关内容。