RPC的概念和技術早在1981年由Nelson提出。在1984中,Birrell和Nelson用它來支持異構分布式系統之間的通信。Birrell的RPC模型引入stub作為遠程本地代理,調用RPC運行時庫在網絡中傳輸調用。
擴展數據:
遠程過程調用可以基於TCP/UDP或HTTP協議傳輸。按理說和REST不壹樣,不應該放在壹起討論,但是誰讓REST這麽流行呢?是目前互聯網應用最流行的API設計標準。某種意義上,我們說的REST,其實指的是HTTP協議。
遠程過程調用是指服務器提供壹個好的方法給客戶端調用,客戶端需要知道服務器的具體類和方法,然後像調用本地方法壹樣直接調用。
百度百科-遠程過程調用