RPC与Http远程调用
1、RPC :Remote Produce call ,自定义数据格式,基于tcp通讯,速度快效率高,早期的webservice 与dubbo .
RPC调用过程,传输效率高
2、http网络传输协议,基于tcp,规定了传输协议格式,目前服务通信,客户端浏览器都采用,也可服务调用,缺点:消息臃肿
rest风格基于HTTP

二者区别使用场景:
对于效率要求比较高,开发时使用统一的技术方法栈,则选择RPC。。。。常用的为dubbo(耦合Java语言)
如果需要更加灵活的,跨语言,跨平台,用HTTP

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐