【问题标题】:How Google protobuf RpcController work?Google protobuf RpcController 是如何工作的?
【发布时间】:2017-04-28 23:14:40
【问题描述】:

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

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

【问题讨论】:

  • RpcController 是一个抽象接口;它没有指定任何协议。可能您真正要问的是 gRPC 是如何工作的?
  • 是的。请解释

标签: protocol-buffers rpc


【解决方案1】:

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

如果您特别询问 gRPC(Google 的基于 Protobuf 的 RPC 框架),它会通过 TCP 将 RPC 作为 HTTP/2 请求/响应与 Protobuf 编码的主体一起发送。您可以在gRPC web site 上阅读所有相关信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    相关资源
    最近更新 更多