IT資格用語解説基本情報技術者試験・クライアントサーバシステム
RPC (Remote Procedure Call:遠隔手続呼出し)
更新日:
用語解説
RPC(Remote Procedure Call、遠隔手続呼出し)は、ネットワーク上の別のコンピュータにある手続を、自分のプログラムの関数を呼ぶのと同じように実行する仕組みです。
■ 試験で押さえるポイント
引数をデータに変換して送信し、相手側で手続を実行して結果を返します。
ネットワークの遅れや切断、相手の停止など、通常の関数呼出しにはない失敗が起こります。
同じ要求を何度受けても結果が変わらないように(冪等に)設計し、再試行に備えます。
■ 選択肢での判断ポイント
位置を意識せず呼び出せる仕組みと、ネットワーク特有の失敗への対策を問われます。