最后更新:2022-05-09 23:38:20 手机定位技术交流文章
首先,Rpc是一个全面的远程呼叫程序,通常包括通信协议和排序协议。
通信协议载有《http协议》(例如,GRPC使用HTTP2)和《海关协议》(例如,dubbo)。
Xml和json的基于文本的代码,以及原生生物和赫森生物的二元代码,是排序协议的例子。
此外,HTTP只是通信议定书,而不是全面的遥控议定书。
换句话说,HTTP和RPC不是互惠的理念,不应加以利用。
第二,《http协议》允许群集重新连接,即形成一定数量的连接,这些连接在不经常创建和迁移的情况下继续运作。
然后,数据可以使用二进制代码协议编码,如原样代码协议。
换句话说,建立联系和断开联系的成本和顺序程序没有什么影响。
两者之间的区别在传输协议中仍然存在。
HTTP页眉部分有若干重复,例如内容类型、最后修改、过期等。
虽然 http body 使用二进制编码标准, 但信头使用文本编码, 以字节计 。
一个自言自语的tcp协议将简化并改进传输材料的效率,例如,tcp协议的下列自定义措辞:
信头只取用16字节,这大大降低了传输内容,少数字节再加上请求数量,可能会在高度平行的环境中产生相当大的好处。
因此,对于性能需求较大的系统,在后端程序通信中使用了tcp协议的专有rpc。
实际上,使用得越频繁,或前端和前端的相互作用就越多,这是因为大多数网络浏览器都执行协议,而且http 做了大量工作,对缓存、脚手架、甚至饼干等浏览器的安全性进行重新测试。
本文由 在线网速测试 整理编辑,转载请注明出处。