MSA1 RPC? gRPC? 에 대해서 알아보자 -(1) 요즘 컨테이너 환경에서 서버를 구축하거나 운영하려고 할때 통신 방식으로 gRPC 라고 하는 것을 종종 접한적이 있을것입니다. 이 gRPC 라고 하는것은 무엇일까요? 그리고 기존의 http 와 어떤 관계가 있고 REST API 와 어떤 차이가 있을까요?! 우선 gRPC 에 대해서 자세히 알아보기 전에 그 기반이 되는 RPC 에 대해서 먼저 알아가보도록 하겠습니다. RPC 란? RPC 는 Remote Procedure Call 의 약자로, 해석하자면 원격 프로시저 호출이라는 뜻입니다. 먼저 원격 프로시저 호출 이라는게 어떤것을 의미하는지 알아보겠습니다. 우리는 프로그램을 구현하고 실행할때 당연하게 하나의 프로그램안에 내가 실행하고자 하는 함수를 구현하고 호출하는 일련의 과정을 생각합니다. 하지만, RPC 를.. 2022. 2. 13. 이전 1 다음