テクノロジ系 / システム構成要素
RPC(Remote Procedure Call:遠隔手続呼出し)
RPCは、別のコンピュータ上にある処理を、手元の処理を呼ぶように呼び出す仕組みです。
別名・関連表記:Remote Procedure Call:遠隔手続呼出し
もう少し詳しく
ネットワーク越しに、離れたコンピュータのプログラムの機能を、あたかも自分のプログラム内の関数を呼ぶかのように実行できる仕組みです。通信の詳細を隠してくれるため、分散したシステムの連携を簡単に書けます。分散処理を支える基本的な技術の一つです。
試験での見方
例:別サーバの処理を、自分の関数を呼ぶのと同じ書き方で実行できます。
遠隔の処理をローカルの呼び出しのように実行できる点が核心です。分散処理での活用を押さえましょう。