Ikholi ye-RPC-Remoteure Call

I-RPC protocol yenza kube lula ukuxhumana phakathi kwamakhompyutha axhunyiwe

Uhlelo lwekhompuyutha eyodwa kwinethiwekhi isebenzisa ikholi ye-Remote Procedure Call ukwenza isicelo senye kwenye ikhompyutha kwinethiwekhi ngaphandle kokwazi imininingwane yenethiwekhi. I-protocol ye-RPC iyimodeli yokuhlela inethiwekhi yokukhulumisana iphuzu kuya kwephuzu ngaphakathi noma phakathi kwezinhlelo zokusebenza ze-software. I-RPC yaziwa nangokuthi ikholi ye-subroutine noma ucingo lomsebenzi.

Indlela i-RPC isebenza ngayo

Ku-RPC, ikhompyutha yokuthumela yenza isicelo ngendlela yenqubo, umsebenzi, noma ikholi yendlela. I-RPC ihumusha lezi zingcingo zibe izicelo futhi zizithumele phezu kwenethiwekhi eya endaweni ehlosiwe. Umamukeli we-RPC bese eqhuba isicelo ngokusekelwe egameni lenqubo nohlu lokuphikisana, futhi athumela impendulo kumthumeli uma eqedile. Izinhlelo ze-RPC zivame ukufaka amamojula we-software athiwa "ama-proxies" kanye "nama-stubs" athengisa izingcingo ezikude futhi abenze avele kumklomelo ukuba afane nezincingo zenqubo zendawo.

Izinhlelo ze-RPC zokushaya zivame ukusebenza ngokuvumelana, zilinde inqubo edelekile ukubuyisela umphumela. Kodwa-ke, ukusebenzisa izintambo ezilula kakhulu ngekheli elifanayo kusho ukuthi ama-RPC amaningi angenzeka ngesikhathi esisodwa. I-RPC ihlanganisa logi lokugcina ukuphatha ukuhluleka kwenethiwekhi noma ezinye izimo lapho i-RPC ingabuyi khona.

I-RPC Technologies

U-RPC ube yindlela ejwayelekile yokuhlela ezweni le-Unix kusukela ngawo-1990. I-protocol ye-RPC yasetshenziswa kuzo zombili i-Open Software Foundation ye-Distributed Computing Environment namabilabhu we-Sun Microsystems Open Network Computing, omabili lawo asetshenziswa kakhulu. Izibonelo zakamuva zamuva zobuchwepheshe be-RPC zifaka phakathi i-Microsoft DCOM, i-Java RMI, ne-XML-RPC kanye ne-SOAP.