我是Jini技术的新手。我了解它用于分布式计算或“网络即插即用”。
但是我不理解纯RMI和Jini之间的区别。
另外,我想了解何时使用Jini。

最佳答案

如Wikipedia文章(http://en.wikipedia.org/wiki/Jini)中所述:


  客户端可以使用查找服务来检索代理对象。
  服务;调用代理将调用转换为服务请求,
  对服务执行此请求,并将结果返回给
  客户。此策略比Java远程方法更方便
  调用,这要求客户端知道
  提前进行远程服务。


因此,基本上,RMI是一种在彼此了解的客户端和服务器之间执行Java调用的机制。 Jini将服务添加到来自客户端的查找服务中,因此客户端无需事先知道服务器的位置。

关于java - Jini和RMI有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30682874/

10-12 05:06