当前位置: 技术问答>java相关
CORBA和RMI实现分布式计算是不是都需要一个命名服务器呀,谁能给介绍介绍。
来源: 互联网 发布时间:2015-01-08
本文导语: 多谢。 | 当然需要, 首先说明corba不属于rmi, corba需要 一个中间件服务器,提供分布式对象的注册,建立客户桩永久对象。由此对象建立 用户临时对象,每一个用户都要建立一个此对象的镜...
多谢。
|
当然需要,
首先说明corba不属于rmi,
corba需要
一个中间件服务器,提供分布式对象的注册,建立客户桩永久对象。由此对象建立
用户临时对象,每一个用户都要建立一个此对象的镜像。而非rmi.
rmi是对象的远程载入。不是建立用户临时对象的镜像。
首先说明corba不属于rmi,
corba需要
一个中间件服务器,提供分布式对象的注册,建立客户桩永久对象。由此对象建立
用户临时对象,每一个用户都要建立一个此对象的镜像。而非rmi.
rmi是对象的远程载入。不是建立用户临时对象的镜像。
|
corba与rmi很不同了。
corba需要一个中间件服务器,比如:tnameserv -ORBInitialPort 1050,来提供分布式对象的注册。它是跨平台跨语言的了。
rmi需要rmiregistry来registry port。程序中需要
LocateRegistry.createRegistry(1099)不同的port;以及命名绑定
Naming.rebind"//10.1.1.103:2222/helloObj",theRemoteObj);
它是针对java的跨平台接口。
corba需要一个中间件服务器,比如:tnameserv -ORBInitialPort 1050,来提供分布式对象的注册。它是跨平台跨语言的了。
rmi需要rmiregistry来registry port。程序中需要
LocateRegistry.createRegistry(1099)不同的port;以及命名绑定
Naming.rebind"//10.1.1.103:2222/helloObj",theRemoteObj);
它是针对java的跨平台接口。
|
是的