概要 gRPCはあらゆる環境で実行できるモダンで高性能なオープンソースRPC(Remoto Protocol Call)フレームワークです。Protocol Buffersを使ってデータをシリアライズし、高速な通信を実現できるという利点がある。様々な言語やプラットフォームに対応しており、http/2を活かした双方向ストリーミングなどが可能である。Protocol Buffersを使用してシンプルにサービス(通信するデータや関数)を定義でき、APIの仕様を明文化できる。 ※この章はgRPCを参考にしています。 git: k-washi/stereophonic-Sound-System/proto Golang versinのgRPCの記事をGolangで始めるgRPCに記載しています。 内容 ここでは、gRPCによる、クライアントからのリクエストに対して、サーバーで計算した適当な物体の位置