RPC是遠(yuǎn)程過(guò)程調(diào)用(RemoteProcedureCall)的縮寫形式。
SAP系統(tǒng)RPC調(diào)用的原理其實(shí)很簡(jiǎn)單,有一些類似于三層構(gòu)架的C/S系統(tǒng),第三方的客戶程序通過(guò)接口調(diào)用SAP內(nèi)部的標(biāo)準(zhǔn)或自定義函數(shù),獲得函數(shù)返回的數(shù)據(jù)進(jìn)行處理后顯示或打印。
進(jìn)程間通信(IPC)在多任務(wù)操作系統(tǒng)或聯(lián)網(wǎng)的計(jì)算機(jī)之間運(yùn)行的程序和進(jìn)程所用的通信技術(shù)。有兩種類型的進(jìn)程間通信(IPC)。
本地過(guò)程調(diào)用(LPC)LPC用在多任務(wù)操作系統(tǒng)中,使得同時(shí)運(yùn)行的任務(wù)能互相會(huì)話。這些任務(wù)共享內(nèi)存空間使任務(wù)同步和互相發(fā)送信息。遠(yuǎn)程過(guò)程調(diào)用(RPC)RPC類似于LPC,只是在網(wǎng)上工作。RPC開始是出現(xiàn)在Sun微系統(tǒng)公司和HP公司的運(yùn)行UNⅨ操作系統(tǒng)的計(jì)算機(jī)中。
通過(guò)IPC和RPC,程序能利用其它程序或計(jì)算機(jī)處理的進(jìn)程。客戶機(jī)/服務(wù)器模式計(jì)算把遠(yuǎn)程過(guò)程調(diào)用與其它技術(shù)(如消息傳遞)一道,作為系統(tǒng)間通信的一種機(jī)制??蛻魴C(jī)執(zhí)行自己的任務(wù),但靠服務(wù)器提供后端文件服務(wù)。RPC為客戶機(jī)提供向后端服務(wù)器申請(qǐng)服務(wù)的通信機(jī)制。
如果你把客戶機(jī)/服務(wù)器應(yīng)用程序想作是一個(gè)分離的程序,服務(wù)器能運(yùn)行數(shù)據(jù)訪問部分,因?yàn)樗x數(shù)據(jù)最近,客戶機(jī)能運(yùn)行數(shù)據(jù)表示和與用戶交互的前端部分。這樣,遠(yuǎn)程過(guò)程調(diào)用可看作是把分割的程序通過(guò)網(wǎng)絡(luò)重組的部件。LPC有時(shí)也稱耦合(Coupling)機(jī)制。
以上內(nèi)容參考:
百度百科-RPC服務(wù)器
rpc就是Remote Procedure Calls遠(yuǎn)程過(guò)程調(diào)用 (RPC) 是一種協(xié)議,程序可使用這種協(xié)議向網(wǎng)絡(luò)中的另一臺(tái)計(jì)算機(jī)上的程序請(qǐng)求服務(wù)。由于使用 RPC 的程序不必了解支持通信的網(wǎng)絡(luò)協(xié)議的情況,因此 RPC 提高了程序的互操作性。在 RPC 中,發(fā)出請(qǐng)求的程序是客戶程序,而提供服務(wù)的程序是服務(wù)器。RPC(遠(yuǎn)程過(guò)程調(diào)用)是一項(xiàng)廣泛用于支持分布式應(yīng)用程序(不同組件分布在不同計(jì)算機(jī)上的應(yīng)用程序)的技術(shù)。RPC 的主要目的是為組件提供一種相互通信的方式,使這些組件之間能夠相互發(fā)出請(qǐng)求并傳遞這些請(qǐng)求的結(jié)果。有可能是法語(yǔ)寫法的縮寫,法語(yǔ)是Rébublique populaire de Chine應(yīng)該是PRC吧~!是中華人民共和國(guó)people's republic of china是中華人民共和國(guó)的簡(jiǎn)稱PRC就是中華人民共和國(guó)
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
千航國(guó)際 |
國(guó)際空運(yùn) |
國(guó)際海運(yùn) |
國(guó)際快遞 |
跨境鐵路 |
多式聯(lián)運(yùn) |