RPC框架
2.1 分层设计 - 以Apache Thrift为例
2.2编解码层
2.3编解码层 - 生成代码
2.4 编解码层 - 数据格式
2.5 编解码层 - 二进制编码
2.6 编解码层 - 选型
2.7 协议层
2.8 协议层 - 概念
2.9 协议层 - 协议构造
2.10 协议层 - 协议解析
2.11 网络通信层
2.12 网路通信层 - Sockets API
2.13 网络通信层 - 网络库
小结
- RPC框架主要革新有三层:编解码层、协议层和网络通信层
- 二进制编解码的实现原理和选型要点
- 协议的一般构造,以及框架协议解析的基本流程
- 网络库的基本结构,以及选型时要考察的核心指标