目录
什么是RPC
RPC指的是远程过程调用,这个概念是相对于本地过程调用而言的。
- 远程~ 主机A调用主机B的某服务
- 本地~ 主机A的某服务调用主机A的其他服务
RPC的核心模块:通信和序列化
RPC框架:
Dubbo、谷歌的gRPC、阿里的HSF
RPC的工作原理(同步调用)
1.消费方(client)以本地调用的方式调用服务=>消费方存根。
2.消费方存根(client stub)负责存放服务端的地址消息
目录
什么是RPC
RPC指的是远程过程调用,这个概念是相对于本地过程调用而言的。
RPC的核心模块:通信和序列化
RPC框架:
Dubbo、谷歌的gRPC、阿里的HSF
RPC的工作原理(同步调用)
1.消费方(client)以本地调用的方式调用服务=>消费方存根。
2.消费方存根(client stub)负责存放服务端的地址消息