RPC和Web服务是否有明确的定义?在维基百科上快速搜索一下会显示:
远程过程调用(RPC):远程过程调用(
)是一种进程间通信技术,它允许计算机程序在另一个地址空间(通常在共享网络上的另一台计算机上)执行子例程或过程,而无需程序员显式编码此远程交互的细节。
Web服务: Web服务通常是应用程序编程接口(API)或web,它们通过超文本传输协议访问并在托管所请求服务的远程系统上执行。网络服务倾向于归入两个阵营之一:大型网络服务和RESTful网络服务。
我不太清楚这两件事之间的真正区别是什么。似乎有一样东西既可以属于RPC,又可以是一种web服务。
Web服务是RPC的更高级别的表示吗?
https://stackoverflow.com/questions/3028899
复制相似问题