看啥推荐读物
专栏名称: Python猫
喵生苦短,必须优雅!从喵星来到地球,我爱上了Python,变得优雅而智能。现在我给大家讲讲喵星的故事:喵~妙~,喵~妙~,喵~妙~妙~~~
今天看啥  ›  专栏  ›  Python猫

直观讲解一下 RPC 调用和 HTTP 调用的区别!

Python猫  · 公众号  ·  · 2020-12-08 17:17
 △点击上方“Python猫”关注 ,回复“1”领取电子书作者:浮生忆梦blog.csdn.net/m0_38110132/article/details/81481454很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦!下面来具体说一说RPC服务和HTTP服务。OSI网络七层模型在说RPC和HTTP的区别之前,我觉的有必要了解一下OSI的七层网络结构模型(虽然实际应用中基本上都是五层),它可以分为 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照