一、我的学习资料
二、RPC核心
- 一个 RPC 的核心功能主要有 5 个部分组成,分别是:客户端、客户端 Stub、网络传输模块、服务端 Stub、服务端等。
- 下面分别介绍核心 RPC 框架的重要组成:
1、客户端(Client):服务调用方,相当于consumer。
2、客户端存根(Client Stub):存放服务端地址信息,将客户端的请求参数数据信息打包成网络消息,再通过网络传输发送给服务端。
3、服务端存根(Server Stub):接收客户端发送过来的请求消息并进行解包,然后再调用本地服务进行处理。
4、服务端(Server):服务的真正提供者,相当于provider。
5、Network Service:底层传输,== TCP 或 HTTP传输==。
三、项目中的RPC过程
- 学习资料:什么是RPC(重点推荐)