مخفف "Remote Procedure Call." اکثر برنامه های کامپیوتری رویه ها یا مجموعه ای از دستورالعمل ها را با استفاده از واحد پردازش مرکزی (CPU) رایانه اجرا می کنند. به عبارت دیگر، دستورالعمل ها به صورت محلی در همان رایانه ای که نرم افزار از آن اجرا می شود، پردازش می شود. با این حال، فراخوانیهای رویه از راه دور، رویهها را روی سایر ماشینها یا دستگاههای متصل به شبکه (Network) اجرا میکنند. هنگامی که دستورالعمل ها اجرا شدند، نتایج این روش معمولاً به رایانه محلی بازگردانده می شود.
به عنوان مثال، یک رایانه بدون هارد دیسک ممکن است از RPC برای دسترسی به داده ها از یک سیستم فایل شبکه (NFS) استفاده کند. ). هنگام چاپ روی یک چاپگر شبکه، یک کامپیوتر ممکن است از یک RPC استفاده کند تا به چاپگر بگوید چه اسنادی را چاپ کند. یک سیستم کلاینت متصل به یک سرور پایگاه داده ممکن است یک RPC را برای پردازش داده ها روی سرور اجرا کند.
فراخوانی های رویه از راه دور بر اساس مدل سرویس گیرنده-سرور است، جایی که چندین کامپیوتر مشتری ممکن است به یک سرور متصل شوند و داده ها را بازیابی کنند. از آن. RPC ها معمولاً در قالبی استاندارد نوشته می شوند، مانند زبان نشانه گذاری توسعه پذیر (XML)، به طوری که رویه ها توسط چندین پلتفرم رایانه قابل درک باشند. به عنوان مثال، یک XML-RPC ارسال شده توسط یک رایانه ویندوزی می تواند توسط سیستم مبتنی بر مکینتاش یا یونیکس شناسایی شود.
تعریف تماس رویه از راه دور (RPC) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف تماس رویه از راه دور (RPC) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.