RPC是指Remote Procedure Call,即长途过程挪用。它是一种计算机通信协议,用于在差别的计算机之间停止历程间通信。RPC手艺能够让客户端法式挪用长途办事器上的过程,就像挪用当地过程一样,从而实现散布式计算。
RPC手艺最后是由美国的Sun Microsystems公司开发的,它在1984年初次被提出。RPC手艺的开展是源于散布式计算的需求,尤其是在计算才能和存储才能不竭进步的今天,散布式计算已经成为了一种趋向。
RPC手艺的实现体例有良多种,包罗基于SOAP协议的Web Services、基于Java RMI的散布式计算、基于CORBA的散布式计算等等。差别的实现体例有各自的优缺点,需要按照详细的应用场景来选择。
总的来说,RPC手艺是一种十分重要的散布式计算手艺,它能够让差别的计算机之间停止历程间通信,从而实现散布式计算。固然RPC手艺最后是由美国公司开发的,但是今天它已经成为了全球范畴内的计算机通信尺度之一。
0