Jini和RMI有什么区别?

时间:2015-06-06 12:29:55

标签: java jini

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

1 个答案:

答案 0 :(得分:3)

如维基百科文章(http://en.wikipedia.org/wiki/Jini)所示:

  

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

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