RPC 和 RMI 的区别
在本文中,我们将了解 RPC 和 RMI 之间的区别 -
RPC(远程过程调用)
它是一个库。
它是一个依赖操作系统的平台。
它支持过程化编程。
与 RMI 相比,它的效率较低。
它会产生更多开销。
传递给 RPC 的参数是正常数据。
它是 RMI 的旧版本。
在 RPC 中很容易编程。
它不提供任何安全性。
开发成本很高。
版本控制在 RPC 中是一个复杂的过程。
在 RPC 中,需要多个代码才能构建一个简单的应用程序。
RMI(远程方法调用)
它是一个基于 Java 的平台。
它支持面向对象编程。
与 RPC 相比,它的效率更高。
与 RPC 相比,它产生的开销更少。
在此中,对象作为参数传递。
它是 RPC 的继任者。
在 RMI 中编程不易。
它提供客户端级别的安全性。
开发成本很低。
可以使用 RDMI 进行版本控制。
在 RMI 中不需要多个代码来构建一个简单的应用程序。
广告