프로젝트

    gRPC란?

    gRPC란?

    gRPC란? gRPC는 모든 환경에서 실행할 수 있는 최신 오픈 소스 고성능 원격 프로시저 호출(RPC) 프레임워크이다. RPC : RPC는 Remote Procedure Call(원격 프로시저 호출)의 약자로, 별도의 원격 제어를 위한 코딩 없이 다른 주소 공간에서 함수나 프로시저를 실행할 수 있게 하는 프로세스 간 통신 기술을 말한다. 일반적으로 프로세스는 자신의 주소공간 안에 존재하는 함수만 호출하여 실행이 가능하지만, RPC의 경우 자신과 다른 주소공간에서 동작하는 프로세스의 함수를 실행할 수 있게 해주는데, 이는 네트워크를 통한 메시징을 수행하기 때문이다. RPC는 다양한 언어와 프레임워크로 개발되는 MSA(Micro Service Architecture) 구조의 서비스를 만들게 될 때 유용하고..