文章目录 RPCHTTP RPC RPC 全称 remote produce call,远程过程调用RPC 是一种框架或者说一种架构,也是一种通信协议RPC 实现在应用层,大多数基于TCP实现,也有基于HTTP实现的优点是自定义数据格式,通信速度快、效率高。 HTTP HTTP 全称 Hyper text transfer protocol,超文本传输协议HTTP 是一种网络传输协议,基于TCP,在应用层。可以说 http 就是一种 RPC,只要是远程调用都可以叫RPC。HTTP 主要是面向桌面浏览器的协议,对于消息的封装太多,臃肿。