首页 > 图灵资讯 > java面试题>正文

金三银四精选java面试题-能说下HTTP和RPC的区别吗

2023-12-08 10:22:36

 

能说下HTTP和RPC的区别吗

严格来讲,HTTP和RPC不是一个层面的东西:

HTTP和RPC

  • HTTP(Hypertext Transfer Protocol)是一种应用层协议,主要强调的是网络通信;
  • RPC(Remote Procedure Call,远程过程调用)是一种用于分布式系统之间通信的协议,强调的是服务之间的远程调用。

一些RPC框架比如gRPC,底层传输协议其实也是用的HTTP2,包括Dubbo3,也兼容了gRPC,使用了HTTP2作为传输层的协议。


 
上一篇 金三银四精选java面试题-说下微服务有哪些组件
下一篇 金三银四精选java面试题-说说有哪些负载均衡算法

文章素材均来源于网络,如有侵权,请联系管理员删除。