RPC(Remote Procedure Call,远程过程调用)是分布式系统里最常见的服务调用方式之一。它希望让调用远程服务像调用本地方法一样自然,同时封装网络通信、序列化、服务发现、负载均衡、超时重试和容错治理等复杂细节。
适合谁看
- 想理解 RPC 框架工作原理的后端开发者。
- 正在准备 RPC、Dubbo、微服务调用相关面试题的同学。
- 已经用过 Feign、Dubbo、gRPC,但对底层调用流程和服务治理不够熟的读者。
- 需要判断内部服务调用到底该用 HTTP 还是 RPC 的工程师。
2023/8/7大约 3 分钟

