Java 什么时候创建RMI连接?
我试图了解如何以及何时在一个非常简单的应用程序中创建RMI连接Java 什么时候创建RMI连接?,java,rmi,Java,Rmi,我试图了解如何以及何时在一个非常简单的应用程序中创建RMI连接 server = new RemoteServer(); registry = LocateRegistry.createRegistry(PORT); registry.bind("Remote", server); 客户部分是: registry = LocateRegistry.getRegistry(HOST, PORT); remote = (IRemoteServer) registry.lookup("Remote"
server = new RemoteServer();
registry = LocateRegistry.createRegistry(PORT);
registry.bind("Remote", server);
客户部分是:
registry = LocateRegistry.getRegistry(HOST, PORT);
remote = (IRemoteServer) registry.lookup("Remote");
假设remote已经定义了一些方法doSomething()
。现在,假设一切都已正确设置并正常工作,我正试图了解TCP连接的确切时间
- 是否在调用
时建立了连接,并且在调用lookup()
时重复使用了相同的连接?如果我再次调用remote.doSomething()
,是否会创建第二个连接lookup()
- 还是每次调用
时都会创建一个新的连接,然后断开remote.doSomething()
Sun.rmi.transport.tcp.threadKeepAliveTime。
默认情况下,空闲超过60秒的连接将关闭。过去是15秒