Java RMI和RPC有什么区别?

Java RMI和RPC之间的实际区别是什么?

我在某些地方读过RMI使用对象?

回答:

RPC基于C,因此具有结构化的编程语义,另一方面,RMI是基于Java的技术,并且是面向对象的。

使用RPC,您可以仅调用导出到服务器的远程函数,在RMI中,您可以具有对远程对象的引用并调用其方法,还可以传递并返回更多可以在许多JVM实例之间分发的远程对象引用,因此它的功能更加强大。

当出现需要开发比纯客户端-服务器体系结构更复杂的内容时,RMI会脱颖而出。在网络上分散对象非常容易,使所有客户端都可以进行通信,而不必显式地建立单独的连接。

以上是 Java RMI和RPC有什么区别? 的全部内容, 来源链接: utcz.com/qa/399290.html

回到顶部