RPC设计

1.RPC 基础结构

  1. Client
  2. Client-stub
  3. RPCRuntime
  4. Server-stub
  5. Server

2. RPC重要组成

2.1 序列化

2.2 网络传输

2.3 调用方式

  • 同步
  • 异步

2.4 服务治理

  • 负载均衡
  • 服务注册和发现
  • 高可用