gRPC 数据流转全过程剖析
gRPC 是 Google 开源的一款高性能的 RPC 框架,基于 HTTP2 协议,支持跨语言,非常通用化。
本讲 Chat 主要介绍数据包是如何在 gRPC Client 端和 Server 端进行流转的。主要包括:
- 网络协议的介绍:HTTP2 和自定义私有协议。
- gRPC 如何进行协议编码和解码。
- gRPC 如何解析 HTTP 帧。
- 解析出来的包头和消息体如何进行数据流转。
本节 Chat 包含一定的技术深度,需要对 gRPC 和 gRPC 框架有一定基础的同学阅读。主要使用 Go 语言进行讲解。
阅读全文: http://gitbook.cn/gitchat/activity/5e428f90bd4a894bc95d10d1
您还可以下载 **** 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。