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实例
快乐因子多巴胺分泌排行
康波周期