SpringCloud 微服务间调用,通信RPC、Http选择
RPC与Http远程调用1、RPC :Remote Produce call ,自定义数据格式,基于tcp通讯,速度快效率高,早期的webservice 与dubbo .2、http网络传输协议,基于tcp,规定了传输协议格式,目前服务通信,客户端浏览器都采用,也可服务调用,缺点:消息臃肿rest风格基于HTTP二者区别使用场景:对于效率要求比较高,开发时使用统一的技术方法栈,则选择R...
·
RPC与Http远程调用
1、RPC :Remote Produce call ,自定义数据格式,基于tcp通讯,速度快效率高,早期的webservice 与dubbo .
2、http网络传输协议,基于tcp,规定了传输协议格式,目前服务通信,客户端浏览器都采用,也可服务调用,缺点:消息臃肿
rest风格基于HTTP
二者区别使用场景:
对于效率要求比较高,开发时使用统一的技术方法栈,则选择RPC。。。。常用的为dubbo(耦合Java语言)
如果需要更加灵活的,跨语言,跨平台,用HTTP
更多推荐
已为社区贡献2条内容
所有评论(0)