Точка 4 не имеет значения, потому что пространство памяти чрезвычайно недорого.
это не просто устройство хранения данных, но и пропускная способность - CPU, память, резервное копирование, восстановление, передача. Сохранить.
Когда сервер будет завершен, вы получите ConnectException. После этого вы можете просто использовать Naming.lookup , чтобы получить новый объект сервера.
Если вы используете Spring (а именно RmiProxyFactoryBean
), вы можете просто установить для свойства refreshStubOnConnectFailure
значение true
и bean-компонент переживет перезапуск сервера.
<property name="refreshStubOnConnectFailure" value="true" />