रिमोट प्रोसीजर कॉल (आरपीसी) एक नेटवर्क प्रोग्रामिंग मॉडल या इंटरप्रोसेस संचार तकनीक है जिसका उपयोग सॉफ्टवेयर अनुप्रयोगों के बीच पॉइंट-टू-पॉइंट संचार के लिए किया जाता है। क्लाइंट और सर्वर एप्लिकेशन इस प्रक्रिया के दौरान संवाद करते हैं।
रिमोट प्रक्रिया कॉल को कभी-कभी फ़ंक्शन कॉल या सबरूटीन कॉल कहा जाता है
आरपीसी जिस तरह से काम करती है वह यह है कि एक प्रेषक या क्लाइंट एक दूरस्थ सर्वर पर एक प्रक्रिया, फ़ंक्शन या विधि कॉल के रूप में एक अनुरोध बनाता है, जिसे आरपीसी अनुवाद करता है और भेजता है। जब रिमोट सर्वर अनुरोध प्राप्त करता है, तो यह क्लाइंट को वापस प्रतिक्रिया भेजता है और एप्लिकेशन अपनी प्रक्रिया जारी रखता है।
जब सर्वर कॉल या अनुरोध को संसाधित करता है, तो क्लाइंट अपनी प्रक्रिया को फिर से शुरू करने से पहले सर्वर के प्रसंस्करण समाप्त होने की प्रतीक्षा करता है। सामान्य तौर पर, आरपीसी एप्लिकेशन प्रॉक्सी और स्टब्स नामक सॉफ़्टवेयर मॉड्यूल का उपयोग करते हैं, जो उन्हें स्थानीय प्रक्रिया कॉल (एलपीसी) जैसा दिखता है।
0 Comments