ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Golang에서 gRPC 사용하기 (Client / Server)
    Go Language 2022. 9. 13. 17:46
    반응형

     

    해당 포스팅에선 protobuf 작성 및 해당 protobuf 컴파일하여 Client / Server Stub 생성 후 사용하는 예제까지 

    진행 하려고 합니다. 

    실습 환경

    OS : MacOS
    go version : go version go1.19 darwin/arm64
    protoc --version : libprotoc 3.21.5

     

    1.  gRPC 설치하기

    go get -u google.golang.org/gpc
    go get -u google.golang.org/grpc/cmd/protoc-gen-go-grpc
    go install google.golang.org/grpc/cmd/protoc-gen-go-grpc

     

    2. protobuf 작성

     

    3. protobuf 컴파일 및 스텁 생성

    protoc -I protobuf/ protobuf/studentInfo.proto --go_out=./pb/student --go-grpc_out=./pb/student

     

    4. Client 코드 작성


    5. Server 코드 작성

     

    6. 실행 예제

    Client

    Server

    반응형

    'Go Language' 카테고리의 다른 글

    쉽Go 편리하GO (Go를 배워야 하는 이유)  (0) 2022.08.02
Designed by Tistory.