WebMD
本页大纲

远程过程调用(Remote Procedure Call)

缩写:RPC

简述

把远程调用做得像本地方法的交互范式;底层仍是网络消息。gRPC 等是实现,不是 RPC 的全部。

使用场景

内网微服务、IDL 二进制调用。

实践与应用

• 默认加超时、熔断、可观测;写路径考虑幂等。
• 控制同步调用链深度。

注意事项

• 本地错觉掩盖部分失败与重复执行。
• 与消息异步的边界要有意选择。

对比与易混

RPC 本地调用
失败模式 网络/超时/部分执行 通常同进程
延迟 高几个数量级 低

关联术语

• API:更广的接口概念
• 超时 / 重试 / 幂等:分布式调用三件套
• 序列化:参数与返回值的编码