Protobuf1 Go gRPC 튜토리얼 #1 - 세팅부터 Unary RPC Call 사용까지 이번 글에서는 Go gRPC의 프로젝트 세팅과 Unary RPC call에 대해 다룹니다 gRPC는 구글에서 2015년에 공개한 오픈소스 리모트 프로시져 콜 시스템이다 HTTP/2의 stream을 지원하며 Protocol Buffer를 이용해 proto파일을 작성하고 제공하는 Go, C++, Java, Python, Ruby 등에서 사용할 수 있는 코드로의 변환을 제공하고 있다 gRPC는 다음과 같이 4가지의 서비스 메소드를 정의하고 있다 Unary RPC 클라이언트는 서버에 싱글 리퀘스트를 보내고 다시 싱글 리스폰스를 받는다. 일반적인 함수의 호출과 같다 Server streaming RPC 클라이언트가 서버에 리퀘스트를 보내고 스트림을 가져와 일련의 메세지를 읽는다 리턴되는 스트림이 더 이상 메세지가.. 2020. 9. 17. 이전 1 다음 반응형