gRPC - Python Server 만들기

Step

1) pf 정보 가져오는 서비스를 python grpc 서버로 wrapping (이때 proto buf 정의)

Pre

$ pyenv versions
$ pyenv 3.7.0
$ source env/bin/activate
$ pip install --upgrade pip

Installation

$ python -m pip install grpcio
$ pip install grpcio-tools

Clone Example App

Run a gRPC App

Demo code

Generate gRPC code

  • grpc client 가 있어서 curl 처럼 테스트해볼 수 있음. (-> 에디 참고)

    • zshrc 에 #grpc_tools ? 머 그런거 있음/

  • reflection 무엇

----

gRPC 의 http request 클라이언트 찾아보기

  • aiohttp 등을 사용해야하지만,

  • 일단은 블록킹 되더라도 일반 리퀘스트로 만들어보자.

/server.py

Last updated

Was this helpful?