概述
Java远程方法调用(Remote Method Invocation, RMI)是Java的一个核心API和类库,
允许一个Java虚拟机上运行的Java程序调用不同虚拟机上运行的对象中的方法,即使这两个
虚拟机运行于物理隔离的不同主机上。在某种程度上,RMI可以看成RPC的Java升级版。
和RPC一样,存在服务端和客户端
典型服务器端应用程序 创建多个远程对象(Remote Object),使这些对象能被客户端引用,并等待客户端调用远程对象的方法
典型的客户端程序 从服务器获得一个或多个远程对象的引用,然后调用远程对象的方法