SpringCloud 微服务间调用,通信RPC、Http选择

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

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


版权声明:本文为qq_38973672原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。