RPC协议与HTTP协议的区别
RPC协议与HTTP协议的区别
·
1.RPC是一种API,HTTP是一种无状态网络协议,RPC可以基于HTTP协议实现,也可以在TCP协议实现。
2.RPC主要用在大型网站中,系统繁多,业务线复杂,重视效率,RPC优势明显。
3.HTTP开发方便简单,RPC较难。
4.HTTP协议设计比较复杂,参数传递方式效率不高。RPC框架针对远程调用的协议效率更高。
5.HTTP协议需要事先通知修改Nginx/HAProxy配置。RPC能做到自动通知,不影响上下游。
6.HTTP大部分通过json实现。RPC可以基于Thrift实现高效的二进制传输。
更多推荐
已为社区贡献1条内容
所有评论(0)