4. gRPC4.1 gRPC介绍1. gRPC是由google开源的一个高性能的RPC框架。Stubby Google内部的RPC,演化而来的,2015正式开源。云原生时代是一个RPC标准。 2. gRPC核心的设计思路 1.网络通信 --->gRPC自己封装网络通信的部分提供多种语言的网络通信的封装(C Java[Netty] Go) 2.协议---> HTTP2传输数据的时候二进制数据内容。支持双向流(双工)连接的多路复用。 3.序列化--->基本文本JSON基于二进制Java原生序列化方式 Thrift二进制的序列化压缩二级制序列化。 protobuf (Protocol Buffers) google开源一种序列化方式︰时间效率和空间效率是JSON的3---5倍。 IDL语言 4.代理的创建--->让调用者像调用本地方法那样去调用远端的服务方法。 stub 3.
ZzRG
状态 统计 图床 • •