首页  

grpc简介     所属分类 grpc 浏览量 594
RPC(Remote Procedure Call Protocol)

常用的 RPC 框架
gRPC  google 语言中立 平台中立 RPC框架
Thrift
Dubbo
Spring Cloud

client 消息编解码 clientStub 网络 serverStub 消息编解码 server 


gRPC 特点
跨语言
基于 IDL 文件定义服务,通过 proto3 工具生成指定语言的数据结构 服务端接口以及客户端Stub
通信协议基于 HTTP/2  ,支持双向流 消息头压缩 多路复用 服务端推送等特性,在移动端设备上更加省电和节省网络流量
序列化支持 PB(Protocol Buffer)和 JSON

ProtoBuf 在 gRPC 中的三个作用
定义数据结构 
定义服务接口
通过序列化和反序列化方式提升传输效率

HTTP 2.0  多路复用、二进制帧、头部压缩、推送机制

JSON 文本格式  ,protobuf 二进制格式 , 速度 提升 5 倍


grpc实例

上一篇     下一篇
idea 设置异常断点

经典粤语歌

git pull 报错 HTTP Basic: Access denied

grpc实例

快乐因子多巴胺分泌排行

康波周期