什么是 RPC ?

转载 2007年10月11日 17:18:00

什么是 RPC ?
Remote Procedure Calls
远程过程调用 (RPC) 是一种协议,程序可使用这种协议向网络中的另一台计算机上的程序请求服务。由于使用 RPC 的程序不必了解支持通信的网络协议的情况,因此 RPC 提高了程序的互操作性。在 RPC 中,发出请求的程序是客户程序,而提供服务的程序是服务器。

RPC(远程过程调用)是一项广泛用于支持分布式应用程序(不同组件分布在不同计算机上的应用程序)的技术。RPC 的主要目的是为组件提供一种相互通信的方式,使这些组件之间能够相互发出请求并传递这些请求的结果。

RPC is a powerful technique for constructing distributed, client-server based applications. It is based on extending the notion of conventional, or local procedure calling, so that the called procedure need not exist in the same address space as the calling procedure. The two processes may be on the same system, or they may be on different systems with a network connecting them. By using RPC, programmers of distributed applications avoid the details of the interface with the network. The transport independence of RPC isolates the application from the physical and logical elements of the data communications mechanism and allows the application to use a variety of transports.

RPC makes the client/server model of computing more powerful and easier to program. When combined with the ONC RPCGEN protocol compiler clients transparently make remote calls through a local procedure interface.

 

http://www.w3sky.com/0/212.html(转自)

RPC是什么?

RPC全称为Remote Procedure Call,翻译过来为“远程过程调用”。目前,主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程通信和相互调用。远程调用的应用场...
  • dinglang_2009
  • dinglang_2009
  • 2016-12-04 12:54:32
  • 2897

通俗的解释一下什么是 RPC 框架?

首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网...
  • shero_zsmj
  • shero_zsmj
  • 2016-08-18 19:49:35
  • 2419

什么是RPC? RPC是什么?

写在前面: 技术,不要那么复杂 什么是RPC 以下摘自百度百科 远程过程调用协议 RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计...
  • sinat_34344123
  • sinat_34344123
  • 2018-01-16 20:10:37
  • 127

什么是 RPC 框架

rpc框架解释 谁能用通俗的语言解释一下什么是 RPC 框架? - 远程过程调用协议RPC(Remote Procedure Call Protocol) 首先了解什么叫RPC,为什么要RPC,R...
  • b1303110335
  • b1303110335
  • 2018-03-14 17:05:16
  • 2104

dubbo的RPC是什么,还有什么其他的RPC?

RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还...
  • jiangeeq
  • jiangeeq
  • 2018-03-26 14:40:20
  • 62

谁能用通俗的语言解释一下什么是 RPC 框架?

谁能用通俗的语言解释一下什么是 RPC 框架? 了解到最近 Java 的 Netty 很火,只知道它是这样类型的一种框架。想了解一下它主要用于解决了什么问题?适用于什么样的场景? ...
  • evilcry2012
  • evilcry2012
  • 2016-11-18 09:54:26
  • 1079

什么是RPC?

关于RPC首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,...
  • xujiangdong1992
  • xujiangdong1992
  • 2017-07-31 09:57:45
  • 261

什么是RPC协议

英文原义:Remote Procedure Call Protocol中文释义:(RFC-1831)远过程调用协议        注解:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术...
  • antswallow
  • antswallow
  • 2007-12-11 19:57:00
  • 607

究竟什么是RPC?

RPC:远程过程调用,是一种允许分布式应用程序调用网络上不同计算机的可用服务的机制。RPC服务会在注册表中给自己注册一个UUID,成为通用唯一标识符,这个UUID针对每一项服务都是一个唯一的值,且在所...
  • Genius_LG
  • Genius_LG
  • 2013-11-11 21:56:53
  • 1090

什么是RPC

wikipedia:远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为...
  • nifanggge
  • nifanggge
  • 2016-11-01 17:03:02
  • 133
收藏助手
不良信息举报
您举报文章:什么是 RPC ?
举报原因:
原因补充:

(最多只允许输入30个字)