浏览百科全书

R夸张地表现感情ProcedureC一种编程接口,允许一个程序在远程机器上使用另一个程序的服务。调用程序向远程程序发送消息和数据,远程程序执行,结果返回给调用程序。

接口很多

Sun开发了RPC概念,作为其开放网络计算(ONC)体系结构的一部分,并且在开放集团的DCE体系结构中使用了类似类型的RPC,这是微软DCOM的模型。CORBA还提供了这种功能以及一个全面的消息传递环境,旨在支持多种编程语言和平台。Web服务和面向服务的体系结构(soa)是RPC的另一种形式。看到远程Web服务SOACORBA而且DCOM

rpc vs. CORBA 概念可能是相同的(一个程序调用另一个程序来执行一些服务),但rpc的功能更像一个程序调用同一台机器上的一个函数,只是远程完成。rpc也倾向于特定于语言和平台。CORBA提供了一个完整的消息传递环境,对象请求代理(ORB)软件在通信的两端进行管理。

你会喜欢的PCMag故事

Baidu
map