0
我读过我可以使用rmiregistry或JNDI作为RMI的目录服务。据我了解,远程对象的存根被存储并且与这样的目录服务中的键相关联。rmiregistry或JNDI是否以序列化形式存储对象
现在我的问题是,存根以序列化的形式存储或作为rmiregistry/JNDI中的“活动”对象?
如果存储序列化不会分布式垃圾回收失败?
我读过我可以使用rmiregistry或JNDI作为RMI的目录服务。据我了解,远程对象的存根被存储并且与这样的目录服务中的键相关联。rmiregistry或JNDI是否以序列化形式存储对象
现在我的问题是,存根以序列化的形式存储或作为rmiregistry/JNDI中的“活动”对象?
如果存储序列化不会分布式垃圾回收失败?
我读过我可以使用rmiregistry或JNDI作为RMI的目录服务。
不,你没有。您阅读过,您可以使用注册表作为目录服务,并使用JNDI作为它的API。
据我所知,远程对象的存根被存储并且与这种目录服务中的键相关联。
正确。
现在我的问题是,存根以序列化的形式存储或作为rmiregistry/JNDI中的“活动”对象吗?
它被序列化到注册表并在到达时反序列化(解组)。在注册表中它是一个普通的Java对象。
如果存储连载...
它不是。
JNDI的确与它无关。