RPC 简介
RPC(Remote Procedure Call)远程过程调用,是一种通过网络远程调用其他服务的协议,即服务A调用服务B的方法,相当于本地调用。RPC架构组件
RPC架构组件至少包含4个组件:
- 客户端(Client):服务消费者
- 客户端存根(Client Stub):存放服务端地址信息,将客户端的请求信息生成可网络传输消息
- 服务端存根(Server Stub):接收客户端消息并解码,接着调用本地服务
- 服务端(Server):服务提供者
- 主流RPC 框架
- Dubbo
- gRPC
RPC 简介
RPC(Remote Procedure Call)远程过程调用,是一种通过网络远程调用其他服务的协议,即服务A调用服务B的方法,相当于本地调用。
RPC架构组件
RPC架构组件至少包含4个组件: