issues
search
zzozzolev
/
grpc-python
grpc 공식 레포에 있는 python 예제를 이용해 실습한 레포
0
stars
0
forks
source link
프로젝트 요구사항 및 계획
#1
Open
zzozzolev
opened
2 years ago
zzozzolev
commented
2 years ago
gRPC 서버
gRPC에서 지원하는 4가지 형식의 RPC을 모두 구현해야 한다.
Unary RPC
Server streaming RPC
Client streaming RPC
Bidirectional streaming RPC
에러 처리, 인터셉터, metadata, health check 관련 기능을 구현해야 한다.
gRPC 클라이언트
위에서 개발한 서버의 각 RPC를 호출할 수 있어야 한다.
gRPC 도구
grpcurl을 이용해 테스트를 해보아야 한다.
전제
도메인은 그냥 hello world를 가져간다.
GreeterService
에 조금 추가해보는 정도..?
계획
[x] Unary RPC
[x] Server streaming RPC
[x] 에러 처리
[x] health check
[x] metadata
[x] 인터셉터
[x] Client streaming RPC
[x] Bidirectional streaming RPC
참고
https://github.com/grpc/grpc/tree/master/examples/python
zzozzolev
commented
2 years ago
health-checking protocol
https://github.com/grpc/grpc/blob/master/doc/health-checking.md
https://stackoverflow.com/questions/56984565/python-grpc-health-check
protobuf:
https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto
zzozzolev
commented
2 years ago
google protobuf
구글 패키지의 프로토버퍼가 궁금할 때
https://github.com/grpc/grpc/tree/master/src/proto/grpc
gRPC 서버
gRPC 클라이언트
gRPC 도구
전제
GreeterService
에 조금 추가해보는 정도..?계획
참고