Add gRPC tutorial
Opened this issue · 0 comments
yunkon-kim commented
- gRPC란? (간단히)
- Protobuf란? (간단히)
- Step by step tutorial on gRPC server & client
아래 내용은 중요한 부분이라고 생각하는데 아직 요휼적인 방법을 모르겠습니다.
차차 정리하며 달라질 수 있습니다.
- gRPC, Golnag, Git을 활용하여 개발하기 위한 효율적인 체계
- 예를 들어, 인터페이스 정의 언어(IDL)를 컴파일 하면 클라이언트(stub) 코드 (*.pb.go?)가 생성됨
- IDL, Interface Description Language 또는 Interface Definition Language (*.proto)
- 클라이언트(stub) 코드 (*.pb.go)
- IDL, Stub, Golang source 코드를 한 Repository에서 관리하는가? Repository를 분리해야 하는가?
go get
시$GOPATH
하위에 생성되는 디렉토리에서 개발 및 PR? 별도의 디렉토리에서 개발 및 PR? 이 경우 gPRC IDL, Stub등과 연관성은?
- 예를 들어, 인터페이스 정의 언어(IDL)를 컴파일 하면 클라이언트(stub) 코드 (*.pb.go?)가 생성됨
References