آر پی سی - ریموٹ پروسیسنگ کال

آر پی سی پروٹوکول نیٹ ورک کمپیوٹرز کے درمیان مواصلات کو سہولت فراہم کرتا ہے

ایک نیٹ ورک پر ایک کمپیوٹر پر ایک نیٹ ورک نیٹ ورک کی تفصیلات کو جاننے کے بغیر کسی نیٹ ورک پر ایک پروگرام کی درخواست کرنے کے لئے ایک ریموٹ پروسیسنگ کال کا استعمال کرتا ہے. آر پی سی پروٹوکول سافٹ ویئر ایپلی کیشنز کے اندر یا اس کے اندر اندر یا نقطہ نقطہ مواصلات کے لئے ایک نیٹ ورک پروگرامنگ ماڈل ہے. ایک آر پی سی ایک سبسویٹین کال یا فنکشن کال کے طور پر بھی جانا جاتا ہے.

کس طرح آر پی سی کام کرتا ہے

آر پی سی میں، بھیجنے والے کمپیوٹر کو ایک طریقہ کار، فنکشن یا طریقہ کار کے طور پر ایک درخواست فراہم کرتا ہے. آر پی سی ان کالوں کو درخواستوں میں ترجمہ کرتا ہے اور انہیں نیٹ ورک پر مطلوب منزل پر بھیجتا ہے. آر پی سی وصول کنندہ عمل کے نام اور دلائل کی فہرست پر مبنی درخواست پر عمل کرتا ہے، اور مکمل کرنے کے بعد بھیجنے والے کا جواب بھیجتا ہے. آر پی سی ایپلی کیشنز کو عام طور پر سافٹ ویئر کے ماڈیولز کو لاگو کیا جاتا ہے جو "پراکسی" اور "سٹب" کہا جاتا ہے، جو ریموٹ کالز کو بروکر دیتا ہے اور انہیں پروگرامر کو مقامی طریقہ کار کالز کے طور پر بھی دکھایا جاتا ہے.

آر پی سی کالنگ ایپلی کیشنز کو عام طور پر ہم آہنگی سے کام کرتے ہیں، ریموٹ طریقہ کار کے نتیجے میں نتائج کا انتظار کر رہے ہیں. تاہم، اسی ہلکے وزن کے استعمال کا مطلب ہے کہ ایک سے زیادہ آر پی سی ایک ہی وقت میں ہوسکتا ہے. آر پی سی نیٹ ورک کی ناکامیوں یا دوسری صورت حال کو سنبھالنے کے لئے ٹائم آؤٹ منطق کو شامل کرتا ہے جس میں آر پی سیز واپس نہیں آتے.

آر پی سی ٹیکنالوجیز

آر پی سی 1990 کے دہائی سے یونیسی دنیا میں عام پروگرامنگ کی تکنیک ہے. آر پی سی پروٹوکول کو اوپن سافٹ ویئر فاؤنڈیشن کی تقسیم شدہ کمپیوٹنگ ماحولیات اور سور مائیکروسافٹ دونوں اوپن نیٹ ورک کمپیوٹنگ لائبریریوں میں لاگو کیا گیا تھا، جن میں سے دونوں کو بڑے پیمانے پر تعینات کیا گیا تھا. آر پی سی ٹیکنالوجیز کے مزید حالیہ مثال میں مائیکروسافٹ DCOM، جاوا RMI، اور XML-RPC اور SOAP شامل ہیں.