RPC 和 RMI 的區別


在本文中,我們將瞭解 RPC 和 RMI 之間的區別 -

RPC(遠端過程呼叫)

  • 它是一個庫。

  • 它是一個依賴作業系統的平臺。

  • 它支援過程化程式設計。

  • 與 RMI 相比,它的效率較低。

  • 它會產生更多開銷。

  • 傳遞給 RPC 的引數是正常資料。

  • 它是 RMI 的舊版本。

  • 在 RPC 中很容易程式設計。

  • 它不提供任何安全性。

  • 開發成本很高。

  • 版本控制在 RPC 中是一個複雜的過程。

  • 在 RPC 中,需要多個程式碼才能構建一個簡單的應用程式。

RMI(遠端方法呼叫)

  • 它是一個基於 Java 的平臺。

  • 它支援面向物件程式設計。

  • 與 RPC 相比,它的效率更高。

  • 與 RPC 相比,它產生的開銷更少。

  • 在此中,物件作為引數傳遞。

  • 它是 RPC 的繼任者。

  • 在 RMI 中程式設計不易。

  • 它提供客戶端級別的安全性。

  • 開發成本很低。

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

  • 在 RMI 中不需要多個程式碼來構建一個簡單的應用程式。

更新於: 2021 年 4 月 16 日

3000+ 次瀏覽

職業起步

完成課程獲得認證

開始
廣告
© . All rights reserved.