RPC远程过程调用

RPC即远程过程调用,是一种让程序像调用本地函数一样调用网络上另一台计算机中的函数或功能的通信方式。

1篇文章
最近提及

RPC是remote procedure call(远程过程调用)的缩写。调用方发送函数名和参数,另一台机器上的服务器执行该函数并返回结果。它隐藏了网络通信的细节,使远程调用看起来与普通函数调用无异,被广泛用于分布式系统中服务之间的请求。

常见实现包括谷歌开源的gRPC,以及以JSON格式收发消息的JSON-RPC。与围绕资源设计请求的REST不同,RPC围绕要执行的操作来定义接口。在AI领域,MCP(模型上下文协议)采用JSON-RPC 2.0格式,把AI应用与外部工具和数据连接起来。

本条目依据AIPOST的文章与广为人知的事实整理。如有错误,请通过更正请求告诉我们。

涉及该条目的文章

三层使用同一种 RPC 协议(让一个程序调用另一台机器上功能的方式),但严格的分层规则确保某个区域缓存宕机时,请求不会涌向权威服务器。


© 2026 AIPOST. All rights reserved.

AIPOST是一家报道AI应用方法、AI安全、性能、创业、健康、伦理与行业资讯的AI专业媒体。无需注册即可使用,个人信息的处理方式请参阅隐私政策。