RPC-Remote тартиби Call

RPC протокол тармактык эсептөө ортосундагы байланышты колдойт

Тармакта бир ЭЭМ боюнча программа боюнча дагы бир программанын бир өтүнүчүн жасоо үчүн Remote тартиби чакыруу колдонот тармак тармагынын маалымат билбей туруп. RPC протокол же программалык тиркемелер менен калыбына келтирүү үчүн чагылдырма-байланыш үчүн тармак программалоо үлгүсү болуп эсептелет. An RPC да сабрутин чакыруу же милдети чалуу катары белгилүү.

Кантип RPC Works

RPC жылы жиберип компьютер бир жол-жобосу, ​​иш, же ыкма чалуу түрүндөгү өтүнүч жасайт. RPC суроо бул чалууларды которгон жана көздөгөн тармак аркылуу жөнөтөт. RPC алуучу анда тартиби аты-жөнү жана аргумент тизме боюнча өтүнүчүн иштеп, толугу менен качан жөнөтүүчүгө жооп жиберет. RPC арыз адатта алыскы чалууларды арачы жана аларды жергиликтүү тартиби чалуулар эле болуп программист үчүн кылып "адамгерчилик" жана "таануу" деп аталган программалык модулдары.

RPC чалуу арыз, адатта, натыйжасын кайра алыскы тартипте күтүп, синхрондуу иштейт. Бирок, ошол эле дарек менен даярдоо жип пайдалануу нече RPCs бир учурда пайда болушу мүмкүн дегенди түшүндүрөт. RPC тармак кемчилик же RPCs кайра жок болгон башка жагдайларды чечүү үчүн күтүү логиканы камтыйт.

RPC Technologies

RPC 1990-жылдан бери Unix дүйнөдө жалпы программалык ыкмасы болуп калды. RPC протокол Ачык программалык Корунун таратылды эсептөөлөр Курчап турган чөйрөнү коргоо жана көп жайгаштырылды да алардын Sun Microsystems Open Network Computing китепканаларда да, ишке ашырылды. RPC технологиялар дагы акыркы мисалдар Microsoft Dcom, Java Римини, жана XML-RPC жана самын кирет.