一文带你搞懂HTTP和RPC协议的异同

      最后更新:2022-05-09 13:27:18 手机定位技术交流文章

      RPC协议的具体内容是什么?

      1.1 简介

      这是一个古老的故事 RPC代表远程程序电话

      RPC协议是一份合同,允许您通过网络从远程计算机程序申请服务,而无需了解低水平网络技术。

      1.2 原理及模型

      在分布式系统中,经常使用RPC协议。经常用于计算机之间的通信(即服务节点),RPC主要以套接字为基础。TCP是Socket的基础。因此,我们可以得出这样的结论:区域常委会以TCCP为基础(区域常委会框架的一部分以HTTP协定为基础)。TCP现在拥有编程语言设施。反射、编码、解码和动态剂都是例子。因此,我们可以将区域常委会仅仅视为一个概念。实现这一概念有几种办法。重专委框架,如重专委、Trift、Netty、Dubbo等,以这一概念为基础。
      在这里插入图片描述

      2 HTTP协议到底是什么?

      2.1 简介

      HTTP,或超文本传输协议,也是一种古老的协议。

      HTTP是客户和服务器请求和答复的标准(TCP),用于将超链接从WW服务器传送到当地浏览器,使浏览器更有效率,并尽量减少网络流量。

      2.2 原理及模型

      OSI网络模式的顶级应用是HTTP协议。基于TCP协议,这是通信协议中最直接的协议之一为什么简单呢?我认为,造成这种情况有两个原因,第一个原因是包罗了大量的协定和报告。使用简单,二是明文传输,处理简单,也是基于此,HTTP协议逐渐成为互联网上最广泛的协议之一。
      在这里插入图片描述

      3 将HTTP协定与RPC协定进行比较有什么意义?

      为什么将HTTP和RPC进行比较?我认为,这是因为HTTP和RPC是因特网应用中最经常使用的两种基于网络的通信协议。似乎有人可以取代它们的使用(当然,在使用效率的范围内)。一个是简单易用,一个是复杂高效,因此,两者的比较将是富有成果的。

      4 两者的相同点

      • 它基于点对点TCP连接。
      • 它可以使用多种编程语言(应用系统)进行交流。

      5 两者的不同点

      • 七层网络架构中的各种网络层(RPC框架的一部分是应用层)
        在这里插入图片描述
      • 数据编码格式不同
      • 难民保护方案往往有长期联系,而难民保护方案则有短期联系。
      • RPC 运输效率往往高于HTTP运输效率。

      6 总结

      在系统开发中,如果对外部接口有普遍要求,因为普适性,HTTP是首选,当在同一企业或公司内部提供若干系统间服务时,区域方案中心在服务覆盖面方面更具竞争力。改进服务的提供和效率是可行的。因此,各高专专案和重专委网络通信协议都有更好的专门知识领域。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/24250.html

          热门文章

          文章分类