protobuf

Programming/Go

Go/Golang Protobuf Compile Guide

지난 포스팅에서 gRPC에 대해서 설명했으며 이번에는 go를 이용해 사용하는 방법을 정리합니다 gRPC 이번 포스팅은 gRPC입니다. 요즘 업무에 자주 쓰고 있어서 가볍게 정리해두려 합니다. [핵심 용어] 더보기 /* - RPC - IDL(Interface Definition Language) - gRPC - protobuf(프로토버프/프로토콜버퍼) - micros.. syntaxsugar.tistory.com gRPC를 사용하기 위해서는 protobuf로 IDL을 정의하고 gRPC 방식으로 컴파일해야 합니다 단순한 protobuf는 go에서 사용하는 방법이 굉장히 단순합니다 하지만 Tree 구조를 가진 protobuf를 go에서 컴파일하는 데는 현재까지 버그가 있습니다 이번 포스팅에서는 - 하나의 pr..

Programming/Framework & Tool

gRPC

이번 포스팅은 gRPC입니다. 요즘 업무에 자주 쓰고 있어서 가볍게 정리해두려 합니다. [핵심 용어] 더보기 /* - RPC - IDL(Interface Definition Language) - gRPC - protobuf(프로토버프/프로토콜버퍼) - microservice(마이크로서비스) - monolithic(모놀리식) */ RPC는 Remote Procedure Call 뜻 그대로 프로세스에서 다른 프로세스의 메소드(프로시져)를 원격으로 호출하는 기법입니다 gRPC는 google에서 만든 RPC입니다 먼저 함수명, 파라미터, 반환 값 세 가지를 IDL(Interface Definition Language)로 정의해요 [IDL 설명] 더보기 /* IDL은 뜻 그대로 인터페이스를 정의하는 언어예요 서로..

Syntax Sugar
'protobuf' 태그의 글 목록