gRPC

  • gRPC

    [gRPC] gRPC 소개

    안녕하세요, 씨앤텍 시스템즈 황순호 연구원입니다. 이번 포스트는 gRPC에 대해 소개하는 내용을 작성하겠습니다. RPC(Remote Procedure Call)는 이름 그대로 원격 프러시저의 호출이 가능한 프로세스 간 통신 방식입니다. 실행 주체가 아닌 다른 주소상의 함수를 마치 로컬에 가지고 있던 것처럼 사용할 수 있습니다. gRPC는 구글에서 이러한 RPC를 바탕으로 개발한 고성능 원격 프로시저 호출 프레임워크입니다. ● 그렇다면 gRPC를 왜 사용하는걸까요? gRPC가 가지는 이점으로는 다양한 언어에서의 개발을 지원한다는 점, HTTP/2를 지원한다는 점 등이 있으나 개인적으로 가장 중요한 이유로는 속도를 들 수 있겠습니다. 높은 생산성과 확장을 위해 어떤 서비스를 제공함에 있어 하나의 서버에 모든..