RPC-Remote Pwosedi Pwosedi

RPC pwotokòl la fasilite kominikasyon ant rezo òdinatè

Yon pwogram sou yon òdinatè nan yon rezo itilize yon Rele Pwosedi Remote pou fè yon demann nan yon pwogram sou yon lòt òdinatè nan rezo a san yo pa konnen detay rezo a. RPC pwotokòl la se yon modèl pwogramasyon rezo pou pwen-a-pwen kominikasyon nan oswa ant aplikasyon pou lojisyèl. Yon RPC se ke yo rele tou yon rele subroutine oswa yon apèl fonksyon.

Ki jan RPC ap travay

Nan RPC, òdinatè a voye fè yon demann nan fòm lan nan yon pwosedi, fonksyon, oswa rele metòd. RPC tradui sa yo apèl nan demann epi voye yo sou rezo a nan destinasyon an gen entansyon. Moun k ap resevwa RPC a pratike demann lan ki baze sou non pwosedi ak agiman pwosedi a, epi voye yon repons bay moun k la lè li fini. Aplikasyon RPC anjeneral aplike modil lojisyèl yo rele "proxies" ak "souch" ki koutye apèl yo aleka ak fè yo parèt nan pwogramè a yo dwe menm bagay la tou kòm apèl pwosedi lokal yo.

RPC rele aplikasyon anjeneral opere senkronize, ap tann pou pwosedi a aleka yo retounen yon rezilta. Sepandan, itilize nan fil ki lejè ak adrès la menm vle di ke RPCs miltip ka rive ansanm. RPC enkòpore lojik Timeout pou okipe echèk rezo yo oswa lòt sitiyasyon kote RPC yo pa retounen.

RPC teknoloji

RPC te yon teknik pwogram komen nan mond Unix depi ane 1990 yo. Pwotokòl la RPC te aplike nan tou de Anviwònman distribiye Computing Anviwònman ak lojisyèl Sun Microsystems Open Open Computing, ki te lajman deplwaye. Egzanp ki pi resan nan teknoloji RPC gen ladan Microsoft DCOM, Java RMI, ak XML-RPC ak SOAP.