RPC-ሩቅ የሂደት ጥሪ

የ RPC ፕሮቶኮል በተገናኙ ኮምፒውተሮች መካከል ግንኙነትን ያመቻቻል

በአውታር ላይ ያለ አንድ ኮምፒተር ውስጥ የሚገኝ ፕሮግራም በሩቅ የስልክ ጥሪ በኔትወርኩ ውስጥ የሌላውን ኮምፒዩተር በኔትወርኩ ላይ ያለ ፕሮግራም እንዲያውቅ ለማድረግ ይሞክራል. የ RPC ፕሮቶኮሌ በኩሌ ሶፍትዌር ማከያዎች ውስጥ ወይም በሶፍትዌር አፕሊኬሽኖች ውስጥ በዴር-ነጥብ ግንኙነት ውስጥ ኔትወርክ ፕሮገራም ሞዴል ነው በተጨማሪም አንድ የ RPC በጥቅል መደጋገሚያ ወይም በሃላፊነት በመባል ይታወቃል.

RPC እንዴት እንደሚሰራ

በ RPC ውስጥ የላኪው ኮምፒዩተር በሂደቱ, በስራ ወይም በቴክ አሠራር መልክ ጥያቄ ያቀርባል. RPC እነዚህን ጥሪዎች ወደ ጥያቄዎቹ ይተረጉማቸዋል እና ወደ መረጡት መዳረሻ ወደ አውታረመረብ ይልካቸዋል. የ RPC ተቀባይ ጥያቄውን በቀረቤው ስም እና በነጋሪነት ዝርዝር ላይ ተመስርቶ ጥያቄውን ያቀርባል, ሲጠናቀቅ ለላኪው ምላሽ ይልካል. የ RPC መተግበሪያዎች ብዙውን ጊዜ የርቀት ጥሪዎችን የሚያገናኝ እና ለፕሮግራሞቹ እንደ አካባቢያዊ የአሰራር ሂደቶች ተመሳሳይ እንዲሆኑ ለማድረግ "ፕሮክሲዎች" እና "ትሪዎች" የተባሉ የሶፍትዌር ሞዴሎችን ይጠቀማሉ.

የ RPC ጥሪ ማመልከቻዎች አብዛኛውን ጊዜ የሰከነ አሠራሩን ውጤት እንዲመልስ በመጠባበቅ ላይ በመሆን ተመሳሳዩን ይሠራሉ. ሆኖም ግን, ቀላል የሆኑ ክርችቶችን በተመሳሳይ አድራሻ በመጠቀም መጠቀሙ ማለት በርካታ RPC ሲሰሩ በአንድ ጊዜ ሊከሰቱ ይችላሉ ማለት ነው. RPC የኔትወርክ አለመሳካቶችን ወይም RPC ላልተፈቀዱ ሁኔታዎችን ለማስተናገድ የጊዜ ማመላለሻ አመክን ያካትታል.

RPC Technologies

RPC ከ 1990 ዎቹ ጀምሮ በዩኒክስ አለም የተለመደ የፕሮግራም ቴክኒኮችን (ቴክኒዎል) ዘዴ ሆኖ ቆይቷል. የ RPC ፕሮቶኮል በ Open Software Foundation's Distributed Computing Environment እና Sun Microsystems Open Network Computing libraries ውስጥ ሁለቱም በሰፊው ተሰማርተዋል. በቅርብ ጊዜ የወጡ የ RPC ቴክኖሎጂ ምሳሌዎች Microsoft DCOM, Java RMI እና XML-RPC እና SOAP ናቸው.