RPC详解
Remote Procedure Call
远程过程调用,(调用远程机器的方法),调用远程像调用本地的方法一样简单
远程调用不关注远程服务的地址,不需要封装请求
Rpc屏蔽远程调用相关的细节
核心部分
客户端和服务端的通信协议
寻址
数据序列化/反序列化
实现原理
服务调用方,面向接口编程,利用动态代理,屏蔽调用细节,将请求的参数,以及本地接口的全限定类名,等数据组合起来,通过序列化转为二进制数组,再通过Rpc协议通过网络请求告知远程服务器,远程服务根据全限定类名,方法名,就可以选择对应的服务列表
原创
2022-01-25 13:09:42 ·
140 阅读 ·
0 评论