RPC
介绍
RPC:Remote Procedure Call,远程过程调用,在单体springboot项目中,controller 调用 service接口,userService.login("id","password")
,而在微服务的架构中,不同的服务分布在不同的机器,我们怎么样才能使用其他服务提供的数据呢?首先给出小小提示:RPC是解决分布式系统的一大利器。
首先引用介绍一下什么是SOA,这将对RPC理解有所帮助。
上面通俗易懂了,我讲一个不通俗且难懂的案例:
比如http请求后端接口,可以获取数据。
RPC与之不同的是:
- 想要调用远程服务,像调用本地服务一样简单。
- 屏蔽掉网络编程的一些复杂细节
参考:
极客时间:RPC实战与核心逻辑
本文来自博客园,作者:帅气的涛啊,转载请注明原文链接:https://www.cnblogs.com/handsometaoa/p/17187491.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)