我的问题是RMI是否是标准的Java网络技术 值得在现代应用中使用。
因为有许多复杂的技术,如WebServices(SOAP / Rest)或EJB 或消息定向技术使用标准RMI机制在自己的应用程序中使用是否有意义。
我知道RMI是现代技术EJB(RMI-IIOP)等的基础 但它仍然可以自己使用这项技术。
为了构建简单的分布式应用程序,我发现与Web或Application Server相反的较小复杂性的主要优点。
在我看来,主要的不利因素是RMIRegistry和这种机制的遗留行为。
答案 0 :(得分:2)
是的,你已经很好地总结了它。如果你只想远程执行类,那很好,例如用于简单的命令行客户端/服务器事物或分布式计算。