Google gRPC 简介
1. 简介
Google 刚刚开源了grpc, 一个基于HTTP2 和 Protobuf 的RPC 实现。
其中github地址: https://github.com/grpc/grpc
Protobuf 本身虽然提供了RPC 的定义语法,但是一直以来,Google 只开源了Protobuf 序列化反序列化的代码,而没有开源RPC 的实现,于是存在着众多良莠不齐的第三方RPC 实现。
从实现和特性看来,grpc 更多的是考虑移动场景情况下客户端和服务端的通信,正如其自称的「general RPC framework that puts mobile and HTTP/2 first」。HTTP2 本身提供了连接多路复用、Body 和