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);

 }

 }

2. 原始级别的远程请求

反射

3、RPC远程请求

动态代理

相关推荐

  1. <span style='color:red;'>RPC</span><span style='color:red;'>介绍</span>

    RPC介绍

    2024-04-10 15:12:02      33 阅读
  2. RPC 简介

    2024-04-10 15:12:02       36 阅读
  3. rpc简介

    2024-04-10 15:12:02       19 阅读
  4. Golang 实现一个简单RPC 服务

    2024-04-10 15:12:02       19 阅读
  5. RPC原理介绍与使用(@RpcServiceAnnotation)

    2024-04-10 15:12:02       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-10 15:12:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-10 15:12:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-10 15:12:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-10 15:12:02       20 阅读

热门阅读

  1. 力扣经典150题第五题:多数元素

    2024-04-10 15:12:02       15 阅读
  2. 去了加拿大才能知道的一些事

    2024-04-10 15:12:02       15 阅读
  3. Eureka注册步骤

    2024-04-10 15:12:02       15 阅读
  4. LeetCode-热题100:23. 合并 K 个升序链表

    2024-04-10 15:12:02       11 阅读
  5. 计算机网络---第四天

    2024-04-10 15:12:02       15 阅读
  6. react类组件转化为函数组件

    2024-04-10 15:12:02       12 阅读