Inkqubo ye-RPC-Remote Process

Iprotocol ye-RPC yenza lula ukunxibelelana phakathi kweekhomputha zeekhompyutha

Inkqubo kwikhompyutha enye kwinethwekhi isebenzisa i-Remote Procedure Call ukwenza isicelo senkqubo kwenye ikhomputha kwinethiwekhi ngaphandle kokwazi iinkcukacha zenethiwekhi. Umgaqo-nkqubo we-RPC ngumzekelo wenkqubo yoxhumo lwenxibelelwano kwinqanaba le-intanethi ngaphakathi okanye phakathi kwezicelo zesofthiwe. I-RPC yaziwa ngokuba yi-subroutine okanye umnxeba womsebenzi.

I-RPC isebenza njani

Ku-RPC, ikhomputha yokuthumela yenza isicelo kwifom yeprogram, umsebenzi, okanye indlela yokwenza isicelo. I-RPC iguqulela le fowuni ibe yizicelo kwaye ibathumele phezu kwenethiwekhi ukuya kwindawo ejoliswe kuyo. Ummkeli we-RPC emva koko uqhuba isicelo esekelwe kwigama lomsebenzi kunye nohlu lweengxabano, kwaye uthumele impendulo kumthumeli xa epheleleyo. Izicelo ze-RPC ziqhuba iifomula zesoftware ezibizwa ngokuthi "iiproxi" kunye ne "stubs" ezithengisa iifowuni ezikude kwaye zenze ukuba zivele kumprofeti ukuba zifana neefowuni zenkqubo zendawo.

I-RPC yokufowunela izicelo zivame ukusebenza ngokulandelanayo, zilinde inkqubo yokude ukubuyisela umphumo. Nangona kunjalo, ukusetyenziswa kweentambo ezilukhuni kunye nedilesi enye kuthetha ukuba ii-RPC ezininzi zinokuthi zenzeke kanyekanye. I-RPC ifaka i-logical logout yokusingatha ukungaphumeleli kwenethiwekhi okanye ezinye iimeko apho i-RPC ingabuyi.

RPC Technologies

I-RPC ibe yindlela eqhelekileyo yokucwangcisa kwihlabathi le-Unix ukususela kuma-1990. Umgaqo-nkqubo we-RPC waqaliswa kwi-Open Software Foundation ye-Distributed Computing Environment kunye ne-Sun Microsystems Open Network Computing yamathala eencwadi, ezo zombini ezazisetyenziswa ngokubanzi. Imizekelo yakutshanje ye-RPC ubuchwephesha iquka iMicrosoft DCOM, i-Java RMI kunye ne-XML-RPC kunye ne-SOAP.