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远程请求

动态代理

相关推荐
TlSfoward43 分钟前
TLSFOWARD抓包工具 TLS指纹
网络协议·http·百度·https
海外数字观察家1 小时前
品未云:泰国华商批发零售一体化 ERP,破解本土软件适配难题|CSDN 技术分享
网络·数据库·人工智能
测功机之家1 小时前
精密传动,可靠测试:杭州索川科技减速机测试台解决方案深度解析
大数据·网络·科技
#痴心绝对2 小时前
校园网综合实验20260716
网络
汤愈韬2 小时前
KYCA运维认证
运维·服务器·网络
利来利往2 小时前
如果你的电脑可以ping ip无法ping域名
网络·网络协议·tcp/ip
lupai2 小时前
赛符 SSL 证书全场景部署与信任价值构建指南
网络·网络协议·ssl
一棵星2 小时前
Spring Boot 邮件发送(带附件)实战
网络
爱刷碗的苏泓舒2 小时前
网络通信入门:静态 IP、动态 IP、路由器、交换机与手机热点
网络·智能手机·路由器·网络通信·交换机·手机热点·终端调试
子非鱼94273 小时前
03-Flutter 鸿蒙实战 03:登录注册与本地会话持久化
网络·flutter·华为·harmonyos