タグ

ブックマーク / qiita.com/tomo0 (1)

  • goでgRPCの4つの通信方式やってみた(Dockerのサンプルあり) - Qiita

    gogRPCを実装してみました。 gRPCの4つの通信方式を実際にやってみます。 ・Unary RPCs(SimpleRPC) ・Server streaming RPC ・Client streaming RPC ・Bidirectional streaming RPC この記事内容を上から行えば、Dockerで動く環境が作れます。 Dockerでこの4つの実装してる記事は少ないはず。 gRPCとは googleの「RPCのフレームワーク」です。 RPCは、アプリケーション間のデータ通信するためのプログラムのことです。 gRPCでは、以下を提供します。 HTTP/2、10言語の公式サポートライブラリ、プロトコルバッファ(構造体みたいなもの)を定義することにより言語を問わずにデータ通信が可能、ヘルスチェック、ロードバランシングなどをサポート。 一言で言うと、簡単にアプリケーション間のデー

    goでgRPCの4つの通信方式やってみた(Dockerのサンプルあり) - Qiita
  • 1