什么是RPC,和HTTP有什么区别?

server/2025/3/3 23:46:28/
http://www.w3.org/2000/svg" style="display: none;">

RPC是Remote ProcedureCall的缩写,译为远程过程调用。要想实现RPC通常需要包含传输协议和席列化协议的实现。

而我们熟知的HTTP,他的中文名叫超文本传输协议,所以他就是一种传输协议。所以,我们可以认为RPC和HTTP并不是同一个维度的两个概念。只不过他们都是可以作为远程调用的,所以经常拿来对比。

RPC的具体实现上,可以像HTTP一样,基于TCP协议来实现,也可以直接基于HTTP协议实现。

RPC主要用于公司内部服务之间的互相调用,所以他性能消耗低,传输效率高,服务治理方便而HTTP主要用于对外的异构环境,浏览器调用,APP接口调用,第三方接口调用等等


http://www.ppmy.cn/server/172191.html

相关文章

机器学习三大基石:监督学习、无监督学习与强化学习实用指南

引言 在人工智能的浪潮中,机器学习无疑是最核心的技术之一。它赋予计算机从数据中学习的能力,从而在各个领域展现出强大的应用潜力。从智能助手到自动驾驶,从精准医疗到金融风控,机器学习的身影无处不在,深刻地改变着我们的生活和工作方式。 机器学习方法繁多,但从学习…

or-tools编译命令自用备注

cmake .. -G "Visual Studio 17 2022" -A Win32 //vs2022 cmake .. -G "Visual Studio 15 2017" -A Win32 //vs2017 -DBUILD_DEPSON //联网下载 -DCMAKE_INSTALL_PREFIXinstall //带安装命令 -DCMAKE_CXX_FLAGS"/u…

DooTask项目管理软件:ChatGPT、DeepSeek、通义千问与文心一言四大AI机器人的深度比较

文章目录 一、前言二、四大AI机器人的深度比较三、AI工具的优势与应用对比3.1 DeepSeek:数据挖掘与智能搜索的利器3.2 ChatGPT:自然语言处理的强大助手3.3 通义千问:中文语义理解的强力助手3.4 文心一言:跨领域知识生成与应用3.5 …

《白帽子讲 Web 安全:点击劫持》

目录 摘要: 一、点击劫持概述 二、点击劫持的实现示例:诱导用户收藏指定淘宝商品 案例 构建恶意页面: 设置绝对定位和z - index: 控制透明度: 三、其他相关攻击技术 3.1图片覆盖攻击与 XSIO 3.2拖拽劫持与数据…

北斗模块在无人机领域的革新应用与未来展望

随着无人机技术的飞速发展,其在农业、物流、测绘、应急救援等领域的应用日益广泛。然而,无人机的高效运行高度依赖于精准的导航定位、可靠的通信能力和智能化的控制技术。在这一背景下,中国自主研发的北斗卫星导航系统(BDS&#x…

计算机毕业设计SpringBoot+Vue.js保险合同管理系统(源码+文档+PPT+讲解)

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

本地部署deepseek大模型后使用c# winform调用(可离线)

介于最近deepseek的大火,我就在想能不能用winform也玩一玩本地部署,于是经过查阅资料,然后了解到ollama部署deepseek,最后用ollama sharp NUGet包来实现winform调用ollama 部署的deepseek。 本项目使用Vs2022和.net 8.0开发,ollam…

Python PDF文件拆分-详解

目录 使用工具 将PDF按页数拆分 将PDF的每一页拆分为单独的文件 将PDF按指定页数拆分 根据页码范围拆分PDF 根据指定内容拆分PDF 将PDF的一页拆分为多页 在日常生活中,我们常常会遇到大型的PDF文件,这些文件可能难以发送、管理和查阅。将PDF拆分成…