RPC简单介绍

Rpc框架,来为模块间远程功能交互提供⽀撑;
这个Rpc框架中有诸如RpcServer、RpcService、RpcSystem、RpcEndpoint等⼤量设计封装;

  1. 基本概念
    RPC:远程过程调⽤(Remote Procedure Call);
    • ⼴义上的远程过程调⽤,代指任意两个系统之间的功能调⽤;
    • 狭义上的RPC,则特指A系统在调⽤B系统功能时,看起来就像在调⽤本地系统的功能;
    ⽐如在A的某个模块类ModuleA中,调⽤远程系统B的模块ModuleB的某⽅法如f1
    class ModuleA{

ModuleB moduleB;

public ModuleA(){

moduleB = GateWayUtils.get(ModuleB.class,...);

}

public void getUserInfo(String name){

UserInfo userInfo = moduleB.f1(name);

}

}

  1. 原始级别的远程请求

反射

3、RPC远程请求

动态代理

相关推荐
北方的流星14 小时前
华为AC+AP旁挂式三层无线局域网的配置案例
运维·网络·经验分享·华为
ZeroNews内网穿透15 小时前
公网访问本地搭建开源在线流程图工具Draw.io
服务器·数据库·网络协议·安全·http·流程图·draw.io
lingggggaaaa15 小时前
炎魂网络 - 安全开发实习生面经
网络·学习·安全·web安全·网络安全
BullSmall15 小时前
MAC地址记录:风险与必要性的平衡
网络·安全性测试
一只努力学习的Cat.15 小时前
Linux:NAPT等其他补充内容
linux·运维·网络
m0_5557629015 小时前
USB的理解
网络
Han.miracle15 小时前
JavaEE--网络编程 传输层 (一) UDP TCP特点
运维·服务器·网络·java-ee·三次握手·四次挥手·超时重传
xixixi7777715 小时前
移动通信的基石——公共陆地移动网络
大数据·网络·安全·通信·plmn
深圳市恒讯科技15 小时前
高防服务器支持哪些协议和端口防护?
运维·服务器·网络
虹科网络安全15 小时前
艾体宝案例 | 从“被动合规”到“主动防御”:Capitec如何用KnowBe4安全意识平台重塑金融安全防线
网络·安全·金融