首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >远程过程调用和web服务有什么不同?

远程过程调用和web服务有什么不同?
EN

Stack Overflow用户
提问于 2010-06-12 21:54:01
回答 4查看 52.9K关注 0票数 85

RPC和Web服务是否有明确的定义?在维基百科上快速搜索一下会显示:

远程过程调用(RPC):远程过程调用(

)是一种进程间通信技术,它允许计算机程序在另一个地址空间(通常在共享网络上的另一台计算机上)执行子例程或过程,而无需程序员显式编码此远程交互的细节。

Web服务: Web服务通常是应用程序编程接口(API)或web,它们通过超文本传输协议访问并在托管所请求服务的远程系统上执行。网络服务倾向于归入两个阵营之一:大型网络服务和RESTful网络服务。

我不太清楚这两件事之间的真正区别是什么。似乎有一样东西既可以属于RPC,又可以是一种web服务。

Web服务是RPC的更高级别的表示吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3028899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档