Skip to main content

கணினி நெட்வொர்க்கில் ஒரு RPC அழைப்பு என்றால் என்ன?

Anonim

நெட்வொர்க்கில் உள்ள ஒரு கணினியில் உள்ள ஒரு நிரலானது நெட்வொர்க்கின் விவரங்களை தெரிந்துகொள்ளாமல் நெட்வொர்க்கில் மற்றொரு கணினியில் ஒரு நிரல் கோரிக்கையை செய்ய தொலைநிலை செயல்முறை அழைப்பு பயன்படுத்துகிறது. RPC நெறிமுறை என்பது மென்பொருள் பயன்பாடுகளுக்கு இடையே உள்ள அல்லது புள்ளிக்கு-புள்ளி-புள்ளி தொடர்புக்கான பிணைய நிரலாக்க மாதிரி ஆகும். ஒரு RPC என்பது சப்ருடைன் அழைப்பு அல்லது ஒரு செயல்பாடு அழைப்பு என்றும் அழைக்கப்படுகிறது.

எப்படி RPC படைப்புகள்

RPC இல், அனுப்புதல் கணினி ஒரு செயல்முறை, செயல்பாடு அல்லது முறை அழைப்பு வடிவத்தில் கோரிக்கையை ஏற்படுத்துகிறது. RPC இந்த அழைப்புகளை கோரிக்கைகளாக மொழிபெயர்கிறது மற்றும் அவற்றை நெட்வொர்க்கில் நோக்கம் கொண்ட இலக்குக்கு அனுப்புகிறது. RPC பெறுநர் பின்னர் செயல்முறை பெயர் மற்றும் வாதம் பட்டியல் அடிப்படையில் கோரிக்கை செயல்படுத்துகிறது, மற்றும் முழுமையான போது அனுப்புநர் ஒரு பதில் அனுப்புகிறது. RPC பயன்பாடுகள் பொதுவாக "ப்ராக்ஸிஸ்" மற்றும் "ஸ்டம்புகள்" என்று அழைக்கப்படும் மென்பொருள்களை தொலைதூர அழைப்புகளை வழங்குகின்றன மற்றும் அவற்றை உள்ளூர் நடைமுறை அழைப்புகள் போல ஒரே மாதிரியாக புரோகிராமருக்குக் காண்பிக்கின்றன.

RPC அழைப்பு பயன்பாடுகள் வழக்கமாக ஒத்திசைந்து செயல்படுகின்றன, இதன் விளைவாக ரிமோட் ப்ராஜெக்ட் ஒரு முடிவுக்குத் திரும்ப காத்திருக்கிறது. இருப்பினும், அதே முகவரியுடன் இலகுரக நூல்களைப் பயன்படுத்துவதால் பல RPC க்கள் ஒரே நேரத்தில் நிகழலாம். RPC நெட்வொர்க் தோல்விகளை அல்லது RPC கள் திரும்பி வராத பிற சூழல்களைக் கையாளுவதற்கு RPC காலதாமதம் தர்க்கத்தை ஒருங்கிணைக்கிறது.

RPC டெக்னாலஜிஸ்

1990 களில் இருந்து யூனிக்ஸ் உலகில் RPC ஒரு பொது நிரலாக்க நுட்பமாகும். RPC நெறிமுறை திறந்த மென்பொருள் அறக்கட்டளையின் விநியோகிக்கப்பட்ட கணினி சூழல் மற்றும் சன் மைக்ரோசிஸ்டம்ஸ் திறந்த நெட்வொர்க் கம்ப்யூட்டிங் நூலகங்கள் ஆகிய இரண்டிலும் செயல்படுத்தப்பட்டது, இவை இரண்டும் பரவலாக பயன்படுத்தப்பட்டன. RPC தொழில்நுட்பங்களின் சமீபத்திய உதாரணங்கள் Microsoft DCOM, Java RMI, மற்றும் XML-RPC மற்றும் SOAP ஆகியவை அடங்கும்.