gRPC 简介

Lenix at 
gRPC(Remote Procedure Calls)概述 GRPC 是一个高性能、通用的开源 RPC 框架,基于底层 HTTP/2 协议标准和协议层 Protobuf 序列化协议开发,支持众多的开发语言。gRPC 也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个 gRPC 服务器来处理客户端调用。在客户端拥有一个存根能够像服务端一样的方法。gRPC 使用 protocol buffers 作为接口描述语言(IDL)以及底层的信息交换格式优点基于 HTTP/2 之上的二进制协议(Protobuf 序列化机制);一个连接上可以多……