RMI 需要 java.rmi.server.hostname 用于 NAT,那么像 CORBA 这样的其他技术如何解决 NAT 问题呢?



在Java中,如果客户端需要打开与RMI服务器的连接,我们需要指定-Djava.rmi.server.hostname=hostxxx到服务器的启动参数,并将主机条目添加到客户端的主机文件中,如下所示:

x.x.x.x  hostxxx

由于每个客户端都需要添加主机条目,因此这样做是不方便的。

我只是想知道 CORBA(或其他 RPC 解决方案)如何解决此问题?他们是否还需要修改像 RMI 这样的主机条目?

该系统属性仅适用于 RMI/JRMP。我不知道有什么方法可以为 CORBA 做到这一点,我已经看过了。

相关内容

最新更新