Remote Procedure Call
원격 프로시저 호출(영어: remote procedure call, 리모트 프로시저 콜, RPC)은 컴퓨터 프로그램이 다른 주소 공간에서 원격 제어를 위한 프로그래머의 세세한 코딩 없이 함수나 프로시저의 실행을 허용하는 기술이다. 다시 말해, 프로그래머는 함수가 실행 프로그램에 로컬 위치에 있든 원격 위치에 있든 간에 반드시 동일한 코드를 짜게 된다.
어떠한 소프트웨어가 객체 지향의 원칙을 사용하여 프로그래밍 때, RPC는 원격 호출(remote invocation) 또는 원격 메소드 호출(remote method invocation)이라고 일컫는다.
가끔 ONC RPC와 DCE/RPC와 같은 비호환 대상을 수행하기 위해 쓰이는 다른 수많은 기술이 있다.
See also
- XML-RPC
- grpc
- Connect-Web - 브라우저에서 RPC 호출하는 TypeScript 라이브러리
Favorite site
- Wikipedia (en) RPC에 대한 설명
- RPC에 대하여... (1) : RPC 가 사용하는 TCP/IP 포트는 ?
- [추천] Joinc - RPC - Remote procedure call