RPC

介绍

RPC:Remote Procedure Call,远程过程调用,在单体springboot项目中,controller 调用 service接口,userService.login("id","password"),而在微服务的架构中,不同的服务分布在不同的机器,我们怎么样才能使用其他服务提供的数据呢?首先给出小小提示:RPC是解决分布式系统的一大利器。

首先引用介绍一下什么是SOA,这将对RPC理解有所帮助。
image
上面通俗易懂了,我讲一个不通俗且难懂的案例:
image
比如http请求后端接口,可以获取数据。
RPC与之不同的是:

  1. 想要调用远程服务,像调用本地服务一样简单。
  2. 屏蔽掉网络编程的一些复杂细节
    image

参考:
极客时间:RPC实战与核心逻辑

posted @   帅气的涛啊  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示

目录