有HTTP了为什么还要RPC?

  • 基于历史原因,废除 RPC 可能会导致大量的技术迁移成本
  • 在公司内部,特别是在微服务架构中,RPC调用接口会比HTTP要方便,不用携带繁杂的请求头;不需要考虑HTTP重定向之类的各种情况

首先出现的是RPC,再出现的HTTP

在C/S架构上,客户端软件大多调用自己家服务端的接口,这时候就可以用RPC

但在B/S架构上,需要由浏览器调用各家公司的服务器,这时候就需要一个统一的标准协议,方便调用,就出现了HTTP

你可能感兴趣的:(http,rpc,网络协议)