refactor: migrate lib/grpcentity to lib/grpc/basic and update path references

This commit is contained in:
2026-07-17 21:43:48 +09:00
parent 600a950806
commit d90553ecdf
9 changed files with 29 additions and 26 deletions
+6 -5
View File
@@ -29,9 +29,10 @@ grpccanary/
│ ├── main.go # 학습 예제 통합 실행 진입점 (수동 전환)
│ ├── jsonexample/ # 1단계: JSON 데이터 다루기 실습 예제
│ ├── httpentity/ # 2단계: HTTP & Gin 웹 서버 실습 예제 (WIP)
│ └── grpcentity/ # 3단계: gRPC 통신 구현 실습 예제 (서버/클라이언트 데모)
── protoapi.proto # gRPC 인터페이스 정의서 (IDL)
── protoapi/ # protoc로 컴파일 생성된 Go Stub 코드
│ └── grpc/
── basic/ # 3단계: gRPC 통신 구현 실습 예제 (서버/클라이언트 데모)
── protoapi.proto # gRPC 인터페이스 정의서 (IDL)
│ └── protoapi/ # protoc로 컴파일 생성된 Go Stub 코드
└── docs/
├── MANUSCRIPT.md # 학습 로드맵 및 각 단계별 심화 가이드로의 안내서
├── JSON.md # 1단계: JSON 데이터 다루기 상세 가이드
@@ -45,7 +46,7 @@ grpccanary/
### 2단계: HTTP & Gin 웹 서버 (`lib/httpentity`)
* 대중적인 Go 웹 프레임워크 `gin-gonic`을 활용해 RESTful API 사양을 구축하는 방법을 이해합니다. (현재 주석 해제 후 실습하도록 설계된 Work-in-Progress 단계)
### 3단계: gRPC 통신 구현 (`lib/grpcentity`)
### 3단계: gRPC 통신 구현 (`lib/grpc/basic`)
* `.proto` 정의를 바탕으로 통신 스키마 계약을 강제하고, Go 언어로 gRPC 서버를 띄워 클라이언트가 날짜/시간, 무작위 비밀번호 및 정수 데이터를 실시간 원격 호출로 송수신하는 분산 통신 기초를 학습합니다.
* `.proto` 정의를 바탕으로 통신 스키마 계약을 강제하고, Go 언어로 gRPC 서버를 띄워 클라이언트가 날짜/시간, 무작위 비밀번호 및 정수 데이터를 실시간 원격 호출로 송수신하는 분산 통신 기초를 학습합니다.
@@ -106,4 +107,4 @@ Sensing Update Message: Sensing data updated successfully for device sensor-room
* **[docs/JSON.md](docs/JSON.md)**: 1단계 JSON 데이터 다루기 상세 학습 가이드
* **[docs/HTTP.md](docs/HTTP.md)**: 2단계 HTTP & Gin 웹 프레임워크 상세 학습 가이드
* **[docs/GRPC.md](docs/GRPC.md)**: 3단계 gRPC & Protobuf 상세 학습 가이드 (컴파일 절차 및 소스코드 구현체 분석 포함)
* **[lib/grpcentity/README.md](lib/grpcentity/README.md)**: gRPC 실습 디렉토리 안내 및 `docs/GRPC.md` 심화 가이드로의 링크
* **[lib/grpc/basic/README.md](lib/grpc/basic/README.md)**: gRPC 실습 디렉토리 안내 및 `docs/GRPC.md` 심화 가이드로의 링크