Files
grpccanary/examples/grpcentity/README.md
T

1.3 KiB

examples/grpcentity 실습 설명서

본 디렉토리는 Go 언어를 활용한 gRPC 서버 및 클라이언트 실습 예제를 포함하고 있습니다.

📖 실습 상세 분석 및 가이드 안내

학습의 일관성을 위해, 이 실습의 상세 분석 및 개념 명세는 통합 교재 문서인 **docs/MANUSCRIPT.md**로 통합되었습니다.

docs/MANUSCRIPT.md 문서의 "5. 실습: gRPC 기반 서비스 구현 및 컴파일" 절에서 다음 내용을 참고하실 수 있습니다:

  • IDL (protoapi.proto) 명세 및 필드 분석
  • Go에서의 protoc 설치 및 Stub 파일 컴파일 방법
  • gRPC 서버 코드 (server.go) 구현 상세 분석
  • gRPC 클라이언트 코드 (client.go) 커넥션 및 호출 흐름 분석

🚀 빠른 실행 방법

이 예제는 리포지토리 루트의 examples/main.go를 통해 실행됩니다.

  1. 리포지토리 루트의 examples/main.go를 엽니다.
  2. main() 함수 내에서 grpcSample()의 주석을 해제합니다.
  3. 리포지토리 루트에서 다음 명령어를 실행합니다:
    go run ./examples