为什么要用RPC?

RPC = Remote Produce Call

  1. 一个大的系统需要拆分成若干小系统。
  2. 代码解耦,调用方不用关心实现细节。
  3. 运维隔离,微服务的前奏,对小系统升级不影响整体的系统。

常用的RPC方案?

  • thirft # 源自facebook
  • grpc # 源自google
  • dubbo # 源自taobao
  • tars # 源自tencent