【发布时间】:2017-04-13 18:27:27
【问题描述】:
我找到了许多关于 RMI 的解释,它们似乎指的是不同的东西。这些是我发现的一些矛盾点。
(已解决)RMI 与语言无关或 RMI 仅适用于 JAVA(感谢 @EJP 提供对 RMI/JRMP 和 RMI/IIOP 的参考)
RMI 和 RPC 都是分布式系统相互通信的方式 OR RPC 是分布式系统相互通信的一种方式,而 RMI 仅用于 JAVA 对象进行通信彼此。
-
远程方法调用是一个广义术语,描述分布式系统如何相互通信或 RMI 是一个专门描述远程 Java 对象如何相互通信的术语
有人可以就这些冲突点给出 RMI 的定义吗?
【问题讨论】:
-
点击标签就可以得到一堆信息
-
感谢您的提示,但我发现许多答案相互冲突,这就是我提出新问题的原因。
-
它到底在哪里说 RMI 是独立于语言的?
-
我的讲师在幻灯片中提到了它,您提到了 RMI/IIOP,我理解这意味着 RMI 优于 IIOP,可以独立于语言。 en.wikipedia.org/wiki/Java_remote_method_invocation 从这里,我点击了远程方法调用并被定向到这里。 en.wikipedia.org/wiki/Distributed_object_communication 他们给出了 CORBA/JAVA RMI/... 我知道维基百科不是一个可靠的来源。 inf.unibz.it/~nutt/Teaching/DSs0910/DSsSlides/… Slide 7,给出了与语言无关的 CORBA 示例
-
www2.imm.dtu.dk/courses/02222/Spring_2011/W4L1/Chapter_05.pdf Slide 3 cs.gmu.edu/~setia/cs571-F02/slides/lec7a.pdf Slide 15 或第 8/18 页 1 页中有 2 张幻灯片
标签: java rmi distributed-system