Dòigh-obrach iomallach RPC-Call

Tha am pròtacal RPC a 'cuideachadh conaltradh eadar coimpiutairean lìonra

Bidh prògram air aon choimpiutair air lìonra a 'cleachdadh Call Dòigh Iomallach gus iarrtas a dhèanamh bho phrògram air coimpiutair eile air an lìonra gun fhios a bhith aig fiosrachadh an lìonra. Is e modal prògramadh lìonra a th 'anns a' phròtacal RPC airson conaltradh puing gu ruige taobh a-staigh no eadar bathar-bog. Is e call fo-fhrith-rathad no gairm-gnìomh a th 'air RPC cuideachd.

Mar a tha RPC ag obair

Ann an RPC, bidh an coimpiutair a 'cur iarrtas a-steach ann an cruth modh-obrach, gnìomh, no modh-obrach. Bidh RPC a 'eadar-theangachadh nan gairmean sin a-steach gu iarrtasan agus gan cur thairis air an lìonra chun an ceann-uidhe a tha san amharc. Bidh an neach a gheibh am RPC an uairsin a 'cur an iarrtais air dòigh a tha stèidhichte air liosta ainmean-obrach agus liosta argamaidean, agus a' cur freagairt chun an neach-sgaoilidh nuair a bhios e deiseil. Mar as trice tha tagraidhean RPC a 'cur an gnìomh modalan bathar-bog ris an canar "proxies" agus "stubs" a bhios a' briseadh air na gairmean iomallach agus gan dèanamh cinnteach gu bheil am prògramadair coltach ris na tagraidhean ionadail.

Mar as trice bidh tagraidhean RPC ag obrachadh gu co-chòrdail, a 'feitheamh ris a' mhodh-obrach iomallach gus toradh a thilleadh. Ach, tha cleachdadh snàthainn aotrom leis an aon sheòladh a 'ciallachadh gum faod iomadach RPC a bhith ann aig an aon àm. Tha RPC a 'gabhail a-steach loidsig ùine-ghnàthach airson làimhseachadh fàilligeadh lìonra no suidheachaidhean eile anns nach bi RPCan a' tilleadh.

Teicneòlasan RPC

Tha RPC air a bhith mar dhòigh clàraidh coitcheann ann an saoghal Unix bho na 1990an. Chaidh am pròtacal RPC a chur an gnìomh ann an leabharlannan Companaidh Rianachd Open Software Foundation agus Sun Microsystems Open Network Computing, an dà chuid air an cleachdadh gu farsaing. Am measg eisimpleirean nas ùire de theicneòlasan RPC tha Microsoft DCOM, Java RMI, agus XML-RPC agus SOAP.