Two JVM communication between the two JVMs.
RMI Full name is Remote Method Invocation -Remote Method invocation .
Define the server side (Spring demo):
<Beanclass= "Org.springframework.remoting.rmi.RmiServiceExporter">
<!--Does not necessarily has to is the same name as the bean to be exported -
< Propertyname= "ServiceName"value= "Custom"/>
< Propertyname= "Service"ref= " custom "/>
< Propertyname= "Serviceinterface"value= " custom "/>
<!--defaults to 1099 -
< Propertyname= "Registryport"value= "1199"/>
</Bean>
Define the Client (Spring demo):
<BeanID= "Accountservice"class= "Org.springframework.remoting.rmi.RmiProxyFactoryBean">
< Propertyname= "serviceurl"value= "Rmi://host:1199/accountservice"/>
< Propertyname= "Serviceinterface"value= " custom "/>
</Bean>
Client Invoke service side:
@Autowired
Private Serverinterface Serveroperationimpl;
accountservice. Method name;
Issues addressed by Java RMI