我正在使用 Java 远程方法调用 (RMI) 测试 Web 应用程序。当我通过加密狗、宽带连接到互联网时;RMI 需要很长时间才能响应请求。完成方法调用大约需要 10 秒。我还可以在进行方法调用后立即看到 Internet 连接中的数据传输率上升。所以肯定它似乎是通过外部网络在两个内部进程之间建立 RMI 连接。
虽然与互联网断开连接,但它的响应速度很快,比如几毫秒。我的 /etc/hosts 文件有 127.0.0.1 localhost 的条目。我总是在方法调用 url 中使用 127.0.0.1 来命名.lookup。但是当我连接到互联网时,无法弄清楚如何让机器快速响应 RMI 调用。有什么建议么?