课程目录
- 基本概念
- 分层设计
- 关键指标
- 企业实践
1.1本地函数调用
- 将a和b的值压栈
- 通过函数指针找到calculate函数,进入函数取出栈中的值2和3,将其赋予x和y
- 计算出x * y,并将结果存在z
- 将z的值压栈,然后从calculate返回
- 从栈中取出z返回值,并赋值给result
1.2远程函数调用(RPC-Remote Procedure Calls)
1.3RPC概念模型
1.4一次RPC的完整过程
1.5RPC的好处
1.6RPC带来的问题
小结
- 本地函数调用和RPC调用的区别:函数映射、数据转成字节流、网络传输
- RPC的概念模型:User、User-Stub、RPC-Runtime、Server-Stub、Server
- 一次RPC的完整过程,并讲解了RPC的基本概念定义
- RPC带来的好处的同时也带来了不少新的问题,将由RPC框架来解决