Kira na RPC-Remote

Yarjejeniyar RPC ta haɓaka sadarwa tsakanin kwakwalwar yanar gizo

Shirin kan kwamfutar daya a kan hanyar sadarwar yana amfani da Kira Tsarin Remote don yin buƙatar shirin a kan wani kwamfuta akan cibiyar sadarwa ba tare da sanin bayanan cibiyar sadarwa ba. Yarjejeniyar RPC ita ce samfurin shirye-shiryen hanyar sadarwar hanyar sadarwa tsakanin ko tsakanin aikace-aikace na software. An kuma san RPC da sunan kira na ƙasa ko kira na aiki.

Yadda RPC ke aiki

A RPC, kwamfutar da ke aikawa ta buƙaci a cikin tsari, aiki, ko hanyar kira. RPC fassara waɗannan kira zuwa buƙatun kuma aika su a kan hanyar sadarwar zuwa wurin da aka nufa. Mai karɓar RPC ɗin nan yana aiwatar da buƙatar da aka dogara da sunan hanya da jerin jayayya, kuma ya aika da amsa ga mai aikawa bayan kammalawa. RPC aikace-aikacen da yawa suna aiwatar da na'urorin software da ake kira "proxies" da "stubs" wanda ya kulla kira ta latsa kuma ya sa su bayyana ga mai shiryawa kamar yadda tsarin gida ya kira.

RPC kiran aikace-aikacen yana aiki akai-akai, tare da jiran hanya mai nisa don dawo da sakamakon. Duk da haka, yin amfani da zauren nauyin nau'i tare da wannan adireshin tana nufin cewa RPCs masu yawa zasu iya faruwa a lokaci guda. RPC ya ƙunshi basirar lokaci don kula da lalacewar cibiyar sadarwa ko wasu yanayi waɗanda RPCs ba su dawo ba.

RPC Technologies

RPC ya kasance wani tsari na yau da kullum a cikin duniya Unix tun daga shekarun 1990. An aiwatar da yarjejeniyar RPC a dukkanin mujallar Bayar da Ƙungiyoyin Ƙididdiga ta Open Software Foundation da kuma Sun Microsystems Open Network Computing ɗakin karatu, waɗanda aka haɗa su duka. Misalan kwanan nan na fasahar RPC sun hada da Microsoft DCOM, Java RMI, da XML-RPC da SOAP.