タグ

ブックマーク / zenn.dev/kumamoto (1)

  • gRPCの4つの通信方式をPythonでやってみる

    gRPCの4つの通信方式の理解を深めるため実際に実装を行っていきます。 既にGo言語で書かれた記事が多くあったので記事ではPythonで進めていきます。 コードはGitHubのKumamoto-Hamachi/rpc_practiceのzenn-articleブランチ側に今回の記事のコードを上げています。またmainブランチには発展的な内容として複数Servicerがある場合のコードも上げてあります。 記事ではクライアント側の実装も行っていきますが、実際の開発でgRPCの動作確認をする際にはevansやBloomRPC等のツールを利用するのが楽なのでオススメです。 ※evansやBloomRPCの解説はgRPCの動作確認にはBloomRPCとevansが便利!という話で行っているのでそちらを参考にしてみてください。 またgRPCについて全く聞いたこともないというレベルの方はまずさくらイ

    gRPCの4つの通信方式をPythonでやってみる
  • 1