RPC 和 RMI 的区别

在这篇文章中,我们将了解 RPC 和 RMI 之间的区别 -

RPC(远程过程调用)

  • 它是一个图书馆。

  • 它是一个依赖于操作系统的平台。

  • 它支持过程式编程。

  • 与 RMI 相比,它的效率较低。

  • 它会产生更多的开销。

  • 传递给RPC的参数是普通数据。

  • 它是 RMI 的旧版本。

  • 在 RPC 中编程很容易。

  • 它不提供任何安全性。

  • 开发成本高。

  • 版本控制在 RPC 中是一个复杂的过程。

  • 在 RPC 中构建一个简单的应用程序需要多个代码。

RMI(远程方法调用)

  • 它是一个基于Java的平台。

  • 它支持面向对象的编程。

  • 与 RPC 相比,它更有效。

  • 与 RPC 相比,它产生的开销更少。

  • 在这种情况下,对象作为参数传递。

  • 它是 RPC 的继承者。

  • 在 RMI 中编程并不容易。

  • 它提供客户端级别的安全性。

  • 开发成本不高。

  • 可以使用 RDMI 进行版本控制。

  • 在 RMI 中构建一个简单的应用程序不需要多个代码。

以上是 RPC 和 RMI 的区别 的全部内容, 来源链接: utcz.com/z/350483.html

回到顶部